Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135448 - emerge unable to determine gtk version causing update failure
Summary: emerge unable to determine gtk version causing update failure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-03 15:44 UTC by Shaw
Modified: 2006-06-03 21:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,13.18 KB, text/plain)
2006-06-03 15:45 UTC, Shaw
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shaw 2006-06-03 15:44:09 UTC
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
Comment 1 Shaw 2006-06-03 15:45:41 UTC
Created attachment 88304 [details]
config.log
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-03 15:55:02 UTC
> /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.
Comment 3 Shaw 2006-06-03 18:24:55 UTC
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.
Comment 4 Shaw 2006-06-03 21:03:25 UTC
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?
Comment 5 Shaw 2006-06-03 21:16:10 UTC
Whoops, sorry, I guess the version is okay, it's the undefined references.  Googling around but not finding helpful.
Comment 6 Shaw 2006-06-03 21:22:03 UTC
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.