emerge qt selects qt-3.1.2-r4. Note: package qt-3.1.2-r3 is currently installed. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Numerous errors like in the summary. Emerge fails /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14966' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14884' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14847' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14957' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym17435' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym08126' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym07391' /usr/lib/libGLcore.so.1: undefined reference to `__nvsym14532' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14833' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym15480' /usr/lib/libGLcore.so.1: undefined reference to `__nvsym14492' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym08119' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../libGL.so: undefined reference to `__nvsym14863' Expected Results: compiled successfully. Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.6.0-test2 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikm od mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gt khtml alsa gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile my sql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla cdr scanner" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Have you changed anything regardiing your GL installation since your last Qt emerge? The -r4 only fixes some minor bugs, but nothing GL related IIRC.
QT was emerged months ago. The only thing that has changed in my setup is that I'm now using nvidia-kernel-1.0.4496 and nvidia-glx-1.0.4496 to go with my 2.6.0-beta2 keenel, and of course I've run opengl-update nvdia. Can that be the problem?
Yeah, most likely. Try re-emerging any GL based packages that you've got that provide the libgl stuff - probably xfree in your case. emerge -p opengl should show you where it came from.
A reemerge of opengl based stuff will fix this problem.
A new emerge of xfree corrected the problem, but I resent the classification of this bug as invalid. If emerging nvidia-kernel and nvidia-glx and activating nvidia with opengl-update render the gl related libraries invalid for other ebuilds (such as qt), then some sort of a warning or notification is in order.