any app that uses GL extensions gives me the error: relocation error: /usr/lib/libGLU.so.1: unresolved symbol: __gxx_personality_v0 which i find curious because it seems like this has something to do with C++, but I didnt think libGLU was a C++ based lib. Not to mention, ldd gives the following, which shows no sign of libstdc++. bash-2.05b$ ldd /usr/lib/libGLU.so.1 libGL.so.1 => /usr/lib/libGL.so.1 (0x400b1000) libc.so.6 => /lib/libc.so.6 (0x40127000) libpthread.so.0 => /lib/libpthread.so.0 (0x40250000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x402a0000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x402b0000) libdl.so.2 => /lib/libdl.so.2 (0x40390000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) Reproducible: Always Steps to Reproduce: happens any time i run an app that uses libGLU. Any of the fancier xscreensaver things, for example. Actual Results: above errors Expected Results: Shown me pretty graphics
what video card, what driver, and paste the output of emerge info please.
It's an ATI Radeon card,using the xfree ati driver. emerge info says: Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(TM) XP 2100+ GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" 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 apm cups encode gif libg++ libwww mikmod ncurses nls pdflib spell z lib gtkhtml gdbm slang svga java guile tcpd pam imlib oggvorbis motif mozilla sc anner X gtk gtk2 gnome alsa opengl 3dnow mmx -esd python perl -qt -kde ssl avi m peg xml xml2 dvd jpeg png truetype mysql bonobo berkdb cdr crypt dga evo flash g photo2 gpm imap ldap -pcmcia quicktime readline sdl xmms xv tcltk -arts" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="-march=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Bug 25095 looks relevant, with the talk about what I think is supposed to be this symbol. Did you mix gcc 3.3 with a lower version at some point, or upgrade and downgrade?
So, Paul?
Closing until we get some info.
I dont remember if i did update my gcc, I probably did some time ago I have 3.3.3 at the moment, and im using the radeon and nv drivers that come with 2.6.9 kernel Whenever I try to run a program that dependes on /usr/local/lib/libGLU.so.1 I get the cool_program: error while loading shared libraries: /usr/local/lib/libGLU.so.1: undefined symbol: __gxx_personality_v0 Can I even find out if i upgraded gcc version? I heard that fix_libtool_files.sh can fix the problem, but I ran it as it showed in the manpage and didnt really do much I've looked in bugzilla but Handt have luck, google or linuxquestions didnt have an answer for this and #gentoo is too busy most of the time
If you emerge splat, you can then run `splat gcc` to see when you emerged various versions, along with some other info. If you see that you've recently downgraded, please re-upgrade.