Hello,
I am a somewhat experienced Linux user. I am trying to install
gEDA, an electronic circuit design tool, which needs glib 1.2.3, gtk+
1.2.3, and guile 1.4. I downloaded the latest stable versions of glib
1.2.10 and gtk+ 1.2.10. Here are my steps (as per the INSTALL file):
glib 1.2.10:
[normal user]
gzip -cd glib-1.2.10.tar.gz | tar xf -
cd glib-1.2.10
./configure
[root]
mv /usr/include/glib-1.2/glib.h /usr/include/glib-1.2/glib.h.old
mv /usr/include/glib-1.2/gmodule.h
/usr/include/glib-1.2/gmodule.h.old
make install
** No errors reported.
running /usr/local/bin/glib-config --version results in 1.2.10
gtk+ 1.2.10:
[root]
gzip -cd gtk+-1.2.10.tar.gz | tar xf -
cd gtk+-1.2.10
./configure
** Output of this is attached.
Like the glib instructions said, I got rid of the glib.h and gmodule.h
files.
I do not know how to remove the previous glib versions that are on my
system. I am running Red Hat 7.1.
I am not sure if the problem is that there are multiple versions of glib
on my system. Do I need to remove all of them? How do I do this?
If that is not the issue, does anyone know how I can get gtk+ to see
I do have the glib-1.2.10 installed? Thanks for any help!
Jared
[
gtk-configure.output 1K ]
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking for libintl.h... yes
checking for dgettext in libc... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed... az ca cs da de el es et eu fi fr ga gl hr hu it ja ko lt nl no nn pl pt pt_BR ro ru sk sl sp sr sv tr uk vi wa zh_CN.GB2312 zh_TW.Big5
checking for extra flags to get ANSI library prototypes... none needed
checking for extra flags for POSIX compliance... none needed
checking for glib-config... /usr/local/bin/glib-config
checking for GLIB - version >= 1.2.8...
*** 'glib-config --version' returned 1.2.10, but GLIB (1.2.9)
*** was found! If glib-config was correct, then it is best
*** to remove the old version of GLIB. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If glib-config was wrong, set the environment variable GLIB_CONFIG
*** to point to the correct copy of glib-config, and remove the file config.cache
*** before re-running configure
no
configure: error:
*** GLIB 1.2.8 or better is required. The latest version of GLIB
*** is always available from ftp://ftp.gtk.org/.