emerge of x11-libs/gtk+-1.2.10-r11 fails b/c: GLIB 1.2.8 or better is required however: root@kronos shaw 368]% /usr/bin/glib-config --version 1.2.10 emerge --info: Portage 2.0.54-r2 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.4-r1, 2.6.15.4 x86_64) ================================================================= System uname: 2.6.15.4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com ftp://mirrors.tds.net/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j4" PKGDIR="/mnt/cdrom" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac alsa amazon arts artswrappersuid avi bash-completion cacheemu cdrom codecs cscope ctags cups curl cvs dhcp divx4linux dvd dvdr dvdread encode esd font-server freetype ftp gif gs gstreamer gtk gtk2 hal javascript jpeg kde libvisual mime mp3 mpeg mpeg4 mplayer network nptl nptlonly ogg oggvorbis opengl pcre pda pdflib perl png python qt readline rss samba ssl streamzap svg tcpd tiff truetype truetype-fonts type1 type1-fonts vim-pager vim-with-x vorbis x11 xine xmms xosd xprint xv xvid yahoo userland_GNU kernel_linux elibc_glibc" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Created attachment 88304 [details] config.log
> /usr/lib64/libgmodule.so: undefined reference to `dlerror' > /usr/lib64/libgmodule.so: undefined reference to `dlclose' > /usr/lib64/libgmodule.so: undefined reference to `dlopen' > /usr/lib64/libgmodule.so: undefined reference to `dlsym' Looks like you should run revdep-rebuild and/or re-emerge glib.
I ran revdep-rebuild, but it doesn't seem to have fixed anything. Running it again I get the same output, but it doesn't want to emerge anything to fix the packages. Checking dynamic linking consistency... broken /usr/kde/3.5//lib64/kde3/kfile_pdf.so (requires libpoppler-qt.so.0 libpoppler.so.0) broken /usr/kde/3.5//lib64/kde3/libkpdfpart.so (requires libpoppler.so.0) broken /usr/kde/3.5/lib/kde3/kfile_pdf.so (requires libpoppler-qt.so.0 libpoppler.so.0) broken /usr/kde/3.5/lib/kde3/libkpdfpart.so (requires libpoppler.so.0) broken /usr/lib32/openoffice/program/libkabdrv1.so.1.1 (requires libkabc.so.1 libkdecore.so.4 libkdeui.so.4 libqt-mt.so.3) broken /usr/lib32/openoffice/program/libofficebean.so.1.1 (requires libjawt.so) broken /usr/lib32/openoffice/program/libvclplug_kde680li.so.1.1 (requires libkdecore.so.4 libkdeui.so.4 libqt-mt.so.3) broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so) broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_ssl.so (requires libcrypto.so.0.9.6 libssl.so.0.9.6) broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2) broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2) broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3) done. (/root/.revdep-rebuild.3_rebuild) I emerged glib, but that didn't help either. emerge still fails at the same place.
I notice that I have /usr/lib/glib and /usr/lib/glib-2.0. The glibconfig.h in /usr/lib/glib says version 1.2.10. The other glib is version 2.8.6. Should my box have both of these on there? In any event, both have version numbers greater than the required 1.2.8, so I'm still very confused. Any ideas?
Whoops, sorry, I guess the version is okay, it's the undefined references. Googling around but not finding helpful.
I did a `export LDFLAGS="-ldl"' and then ran emerge --resume and configure ran to completion w/o complaining. gtk+-1.2.10-r11 built correctly.