Summary: | pygtk-2.0.0-r1 won't compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | R Jason Valentine <miracle> |
Component: | [OLD] Unspecified | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | vapier, x11 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
strace of emerge pygtk
Output from emerge pygtk 2>&1 | tee emerge.txt |
Description
R Jason Valentine
2004-02-14 17:52:30 UTC
Created attachment 25628 [details]
strace of emerge pygtk
Created attachment 25629 [details]
Output from emerge pygtk 2>&1 | tee emerge.txt
Here is the console output.
sorry, but the strace is useless, please don't attach that unless we ask for it. however, the log is much more useful: grep: /usr/lib/opengl/nvidia/libGL.la: No such file or directory /bin/sed: can't read /usr/lib/opengl/nvidia/libGL.la: No such file or directory libtool: link: `/usr/lib/opengl/nvidia/libGL.la' is not a valid libtool archive make sure that none of your /usr/lib/*.la have references to that directory. you may have to run opengl-update and re-emerge things like gtkglext or gtkglarea. libGL.la isnt in /usr/lib/opengl/nvidia. Its in /usr/lib/opengl/nvidia/lib spyderous, another opengl-update problem here? not sure why we are suddenly seeing so many of these. what version of opengl-update are you using? Andrew, you were fixing the nvidia libtool archive issue. Did you? Yes I did commit the fixes that should have resolved the libdir issue. These fixes are in both nvidia-glx-5332-r1 and nvidia-glx-5336-r1, but the problem is that another package would probably have been built before we caught / fixed the libGL.la issue -- and its dependency_libs variable has the wrong path. <To the reporter> Please make sure you are running one of the above nvidia-glx versions and then remerge x11-libs/gtkglarea, once that is complete try and recompile pygtk. If that does not resolve the issue can you please run this and post the output of : grep nvidia\/lib /usr/lib/* ok, you got an old and busted .la file somewhere, do this to fix it: delete all the links (if you made any) /usr/lib/opengl/nvidia/ opengl-update nvidia for f in `grep -l '/usr/lib/opengl/nvidia/libGL' /usr/lib/*.la` ; do qpkg -f ${f} done then re-emerge all the packages that are listed |