Summary: | x11-drivers/nvidia-drivers-180.44 cause dev-util/giggle-0.4.91 to fail with libGL.so undefinced reference to _nv00xxxxgl errors | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | James <jinjiongxin> |
Component: | New packages | Assignee: | Ricardo Mendoza (RETIRED) <ricmm> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | cardoe, ikelos |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
James
2009-04-05 10:09:49 UTC
Created attachment 187358 [details]
build.log
This is an error in /usr/lib/libGL.so and unlikely to be related to giggle at all. Based on the symbol names I'd think it was nvidia related. Can you please test the following: * Try recompiling something else with glitz/cairo and see if that fails in the same way (pretty much any other gtkish program) * Run "revdep-rebuild" to check there aren't any issues with your current system * Run "eselect opengl set nvidia" to make sure the nvidia GL drivers are selected Please try recompiling giggle after each of these changes and see if it cures the problem (I expect the last one to do so). If you're still experiencing the problem, please report which version of the nvidia drivers you're using, the version of xorg-server you're using and the output of "eselect opengl list"... Sorry, it doesn't work. I had nvidia-drivers-180.44 installed, and have tried 180.41 and 180.37. None solves the problem. xorg-server version: 1.5.3-r5 $ eselect opengl list Available OpenGL implementations: [1] nvidia * [2] xorg-x11 As shown above, nvidia is selected. Just to double check, did you try re-setting the nvidia opengl selection? Even though it says it's selected, it still might not have been. Posting the output of "ldd /usr/lib/libGL.so" should help determine whether the nvidia drivers were correctly selected. I'm also using nvidia-drivers-180.44 (with glitz and so forth) and can't recreate the problem. A workaround might be to temporarily set the opengl implementation to xorg-x11, try compiling giggle, and then re-setting the opengl implementation to xorg-x11? You should also try recompiling glitz (with nvidia selected) and then see if that helps. $ ldd /usr/lib/libGL.so linux-gate.so.1 => (0xb807b000) libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb7096000) libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb7094000) libm.so.6 => /lib/libm.so.6 (0xb706e000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb705f000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6f6f000) libdl.so.2 => /lib/libdl.so.2 (0xb6f6b000) libc.so.6 => /lib/libc.so.6 (0xb6e28000) /lib/ld-linux.so.2 (0xb807c000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb6e24000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6e21000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6e06000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6e00000) I tried to recompile glitz as suggested, but it doesn't help either. When I reset to xorg-x11, I can compile and run giggle successfully. But once I switch back to nvidia, starting giggle crashes. I'm going to refer this to the nvidia guys in case they've seen this before. There are a couple earlier bugs in Gentoo's bugzilla mentioning it but for very old versions of nvidia and without a clear solution... Thanks. This bug appears to have slipped in the cracks. Can you retest with some recent versions and re-open if the problem still exists? |