gnash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash] libGL.so problems on FC5


From: Gian Paolo Mureddu
Subject: [Gnash] libGL.so problems on FC5
Date: Fri, 31 Mar 2006 16:04:40 -0600

I'm trying to get the latest CVS code to build on Core 5. I use an NVIDIA card and I seem to be having problems. I'm building for x86_64 and for some reason when building gnash it will try to link against the 32-bit libGL.so library located at /usr/lib instead of the 64-bit library located at /usr/lib64.

The following is the error I'm having:

g++ -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.1.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.1.0/crtbeginS.o  .libs/plugin.o .libs/player.o  -Wl,--rpath -Wl,/home/gianni/Programas/gnash/gnash/plugin/mozilla-sdk/.libs -Wl,--rpath -Wl,/home/gianni/Programas/gnash/gnash/backend/.libs -Wl,--rpath -Wl,/home/gianni/Programas/gnash/gnash/server/.libs -Wl,--rpath -Wl,/home/gianni/Programas/gnash/gnash/libgeometry/.libs -Wl,--rpath -Wl,/home/gianni/Programas/gnash/gnash/libbase/.libs -Wl,--rpath -Wl,/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/gianni/.mozilla/plugins -lSDL /usr/lib/libGL.so -lGLU -lcairo -lxml2 -lz -ljpeg -lpng -logg mozilla-sdk/.libs/libmozsdk.so ../backend/.libs/libgnashbackend.so ../server/.libs/libgnashasobjs.so ../server/.libs/libgnashserver.so ../libgeometry/.libs/libgnashgeo.so ../libbase/.libs/libgnashbase.so -lSDL_mixer -lrt -lX11 -lXi -lXmu -L/usr/lib/gcc/x86_64-redhat-linux/4.1.0 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.1.0/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.1.0/../../../../lib64/crtn.o  -Wl,-soname -Wl, libgnashplugin.so -o .libs/libgnashplugin.so
/usr/lib/libGL.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libgnashplugin.la ] Error 1
make[3]: Leaving directory `/home/gianni/Programas/gnash/gnash/plugin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/gianni/Programas/gnash/gnash/plugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gianni/Programas/gnash/gnash'
make: *** [all] Error 2

This line: "/usr/lib/libGL.so: could not read symbols: File in wrong format" confuses me quite a bit, as all other libraries are being linked for 64-bit, except for this. I said I'm using the NVIDIA driver as it installs both a 32-bit and a 64-bit GL libraries, doing a series of `ls -l` I found out that libGL.so is a link to libGL.so.1 which in turn is yet another link to libGL.so.1.0.8178, should I force it to link to the 64-bit library, and if so how can I do that?

Thanks.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]