CuriousCaCA
Aug 5 2005, 03:41 PM
Can anyone Please help me,
I have browsed the internet for daz now looking for answers as to why I cannot seem to get any programs to install. I am using Linux Red Hat 7.3 I know it is probably outdated or old, but I found it in my office and I have always wanted to learn it so I installed it and now I have it up and running. So I wanted to update the browser, I am currently using Mozilla 0.9.9. and wanted to update to FireFox.
I download FireFox and then read the howto's on their webpage on the steps that need to be taken in order to install the program. I did everything in order step by step and it didn't work. So, then I read some online tutorial and supposedly a program called Synaptic helps with the installation of installing FireFox. I then download Synaptic 0.57.2 and tried to install it first to help with the installation of firefox.
Example(this is the bottom line after running ./configure)
configure: error: Library requirements (gtk+-2.0 >= 2.4.0, libglade-2.0 >= 2.0.0, pango >= 1.0.0, glib-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Then another problem occured, I needed another program called GTK 2.0 or higher to complete the installation.
Then I downloaded GTK or glib 2.7.6 and tried to install this in order to install the other programs that I wanted to install. So now after uncompressing the tar.gz file I go to the directory and run ./configure and this program tells me that pkg-config is too old and needs to be version 0.14 or higher.
Bottom line again:
configure: error: *** pkg-config too old; version 0.14 or better required.
So now I am getting a little fustrated but I move on, I downloaded pkg-config 0.19 and tired to install this program and not really sure what is happening so I will post all the steps.
Step 1. I ran ./configure and recieved no errors (Thank God, Finally it felt like I was getting somewhere)
Step 2. I then ran make (and not sure if this helps but I will post the entire contents that was outputted---I hope it helps)
[root@localhost pkg-config-0.19]# make
make all-recursive
make[1]: Entering directory `/root/pkg-config-0.19'
Making all in glib-1.2.8
make[2]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=glibconfig.h ./config.status
config.status: executing depfiles commands
config.status: executing default-1 commands
creating glibconfig.h
glibconfig.h is unchanged
config.status: executing default commands
echo timestamp > stamp-gc-h
make all-recursive
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in .
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in gmodule
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make all-am
make[5]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF ".deps/gmodule.Tpo" \
-c -o gmodule.lo `test -f 'gmodule.c' || echo './'`gmodule.c; \
then mv -f ".deps/gmodule.Tpo" ".deps/gmodule.Plo"; \
else rm -f ".deps/gmodule.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF .deps/gmodule.Tpo -c gmodule.c -fPIC -DPIC -o .libs/gmodule.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF .deps/gmodule.Tpo -c gmodule.c -o gmodule.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -D_REENTRANT -o libgmodule.la -rdynamic -version-info 0:8:0 -release 1.2 -export-dynamic gmodule.lo -ldl
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: link: warning: `-release' is ignored for convenience libraries
rm -fr .libs/libgmodule.a .libs/libgmodule.la
ar cru .libs/libgmodule.a .libs/gmodule.o
ranlib .libs/libgmodule.a
creating libgmodule.la
(cd .libs && rm -f libgmodule.la && ln -s ../libgmodule.la libgmodule.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT testgmodule.o -MD -MP -MF ".deps/testgmodule.Tpo" \
-c -o testgmodule.o `test -f 'testgmodule.c' || echo './'`testgmodule.c; \
then mv -f ".deps/testgmodule.Tpo" ".deps/testgmodule.Po"; \
else rm -f ".deps/testgmodule.Tpo"; exit 1; \
fi
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -D_REENTRANT -o testgmodule -rdynamic testgmodule.o libgmodule.la ../libglib.la -ldl
gcc -g -O2 -Wall -D_REENTRANT -o testgmodule -rdynamic testgmodule.o ./.libs/libgmodule.a ../.libs/libglib.a -ldl
make[5]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
Making all in gthread
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
Making all in docs
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
Making all in tests
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[2]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in check
make[2]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/pkg-config-0.19/check'
make[2]: Entering directory `/root/pkg-config-0.19'
make[2]: Leaving directory `/root/pkg-config-0.19'
make[1]: Leaving directory `/root/pkg-config-0.19'
Step 3. I then think that eveything is going OK and decide to run make install and this is the output that I receive as well.
[root@localhost pkg-config-0.19]# make install
Making install in glib-1.2.8
make[1]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make install-recursive
make[2]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in .
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in gmodule
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make install-am
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[5]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
Making install in gthread
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
Making install in docs
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
Making install in tests
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[2]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[1]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in check
make[1]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/root/pkg-config-0.19/check'
make[1]: Leaving directory `/root/pkg-config-0.19/check'
make[1]: Entering directory `/root/pkg-config-0.19'
make[2]: Entering directory `/root/pkg-config-0.19'
/bin/sh ./mkinstalldirs /usr/local/bin
/bin/sh ./libtool --mode=install /usr/bin/install -c pkg-config /usr/local/bin/pkg-config
/usr/bin/install -c pkg-config /usr/local/bin/pkg-config
/bin/sh ./mkinstalldirs /usr/local/share/aclocal
/usr/bin/install -c -m 644 pkg.m4 /usr/local/share/aclocal/pkg.m4
/bin/sh ./mkinstalldirs /usr/local/man/man1
/usr/bin/install -c -m 644 ./pkg-config.1 /usr/local/man/man1/pkg-config.1
make[2]: Leaving directory `/root/pkg-config-0.19'
make[1]: Leaving directory `/root/pkg-config-0.19'
[root@localhost pkg-config-0.19]#
I know that I must be doing something because I went back to install the glib program that needed a higer verision of pck-config to install and keep receiving the same message as before that the pck-config is too old and need to be updated to 0.14 or higher. So I know that it is not installing correctly. I have read every file in the directory everything I can find online and I am completely stuck. Can someone please help me?.......Thank you for your help in advance and please understand that I am a novice user just trying to learn.......but your help or guidance would be greatly appreciated...
genxweb
Aug 5 2005, 03:57 PM
You are going to have update the whole bloody thing. I suggest you do a torrent download of centos or the new fedora. Or you can check out
http://fedoralegacy.org/ either way by staying with anything under fedora core 2 or centos 3 you are begging for a headache, and your first view of linux will not be a good one.
CuriousCaCA
Aug 10 2005, 12:37 PM
OK......I have tried and tried to update this whole bloody thing genxweb, but it doesn't seem to be workin. I have tried several times to download the image files for linux for the first 4 cd's and I can't seem to even download the first cd to burn the image file onto. Everytime I have tried to download the file I get about half way through the download and then get kicked off the server, I tried it over and over again and get the same results. I am trying to download it through windows using HTTP I am not sure if that is the problem. Could someone please instruct me as to what I am doing wrong or another way to get a fresh copy of linux, because the Red Hat copy that I have now will not allow me to do anything.
JustAsFire
Aug 10 2005, 02:19 PM
try to download them it a download manager which supports resume. Also try to find a local mirror because the download might be faster.
CuriousCaCA
Aug 10 2005, 02:27 PM
I have tried both already JustAsFire, I have tried mirrors and also a downloading mangager called fresh download which will resume downloading to the point where it stopped and still nothing............
JustAsFire
Aug 10 2005, 04:53 PM
QUOTE(CuriousCaCA @ Aug 10 2005, 02:27 PM)
I have tried both already JustAsFire, I have tried mirrors and also a downloading mangager called fresh download which will resume downloading to the point where it stopped and still nothing............
Try to find an error log to see what's the problem.
/offtopic:
Now rh by default is using yum. So maybe if you use yum u'll have less problems.
CuriousCaCA
Aug 10 2005, 06:03 PM
Thanks JustasFire I will read tutorials on how to accomplish using yum to update rh to fedora or a new copy of linux.........
JustAsFire
Aug 10 2005, 06:36 PM
I wish you luck but I would advise you to try to make a clean install. I've seen problems when updating from fc1 to fc3, so from rh 7.x to fc might be a little more complicated.
blacksage
Aug 10 2005, 08:44 PM
what is ddos or dos
JustAsFire
Aug 11 2005, 06:47 AM
QUOTE(blacksage @ Aug 10 2005, 08:44 PM)
What does this have to do with the topic?
CuriousCaCA
Aug 11 2005, 02:17 PM
I agree dos has nothing to do with this topic.........Thanks again JustasFire I have successfully download and installed yum and updated yum using the yum update.......Now I only have to do some more research as to how to install fedora using yum...........
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.