| Summary: | pygtk looks for nvidia openGL drivers in the wrong place during emerge | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Levent <ertoz> |
| Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | python, x11 |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Levent
2003-12-24 16:09:24 UTC
Do you have the opengl useflag? If not, do you get the same error when opengl is in your USE variable? opengl is in the default make.default file. i haven't set -opengl in make.conf so it's included. It works fine here, can you please attach a full build log of 'emerge pygtk' so we can see what's happening ? Also do you have gtkgl and/or PyOpenGL installed ? i have installed pygtk by making a symbolic link to the library from /usr/lib/opengl/nvidia/lib/libGL.la to /usr/lib/opengl/nvidia/libGL.la i have not saved the output of emerge (i should have done that...). but what it was saying is that /usr/lib/opengl/nvidia/libGL.la did not exist. and emerge stopped there... btw, i don't know if it helps at all, but i used --march=athlon-mp when compiling and did not use any binary packages. i only had --java in the USE flags and did not exclude anything else. In my case, the pygtk build complained about "/usr/lib/libGL.la is not a valid libtool archive". There was indeed a libGL.la left over from a manual install and the problem was solved by softlinking /usr/lib/opengl/nvidia/lib/libGL.la to /usr/lib after removing the leftover file. Seems, that the problem is rooted in either nvidia-glx-1.0.5328 or in opengl-update. One of these tools should be responsible for creating/linking/copying the correct libGL.la and "forgets" this file. |