Emerging of pygtk-2.0.0-r1 fails with the following error. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/python2.3 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtkgl-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -pipe -fomit-frame-pointer -fexpensive-optimizations -march=athlon64 -Wall -std=c9x -c gtkgl.c -Wp,-MD,.deps/gl_la-gtkgl.TPlo -fPIC -DPIC -o .libs/gl_la-gtkgl.o /bin/sh ../libtool --mode=link gcc -O2 -pipe -fomit-frame-pointer -fexpensive-optimizations -march=athlon64 -Wall -std=c9x -o gl.la -rpath /usr/lib/python2.3/site-packages/gtk-2.0/gtk -module -avoid-version -export-symbols-regex initgl gl_la-gtkglmodule.lo gl_la-gtkgl.lo -lgtkgl-2.0 -lGLU -lGL -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 grep: /usr/lib/libGLU.la: No such file or directory /bin/sed: can't read /usr/lib/libGLU.la: No such file or directory libtool: link: `/usr/lib/libGLU.la' is not a valid libtool archive make[2]: *** [gl.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/pygtk-2.0.0-r1/work/pygtk-2.0.0/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/pygtk-2.0.0-r1/work/pygtk-2.0.0' make: *** [all] Error 2 !!! ERROR: dev-python/pygtk-2.0.0-r1 failed. !!! Function src_compile, Line 40, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. This is somewhat similar to the previously reported bug 38425, although in this case xfree/xorg actually does not install /usr/lib/libGLU.la: richard@mjolnir richard $ qpkg -l xorg-x11 | grep GLU /usr/lib64/libMesaGLU.so -> libGLU.so.1.3 1096266828 /usr/lib64/libGLU.a /usr/lib64/libGLU.so -> libGLU.so.1.3 1096266828 /usr/lib64/libGLU.so.1 -> libGLU.so.1.3 1096266828 /usr/lib64/libGLU.so.1.3 I'm unsure if this is an Xorg6.8 issue or an AMD64 issue, but I chose to file it under AMD64. Portage 2.0.51_rc7 (default-amd64-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r14 x86_64) ================================================================= System uname: 2.6.7-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.6-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer -fexpensive-optimizations -march=athlon64" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -fexpensive-optimizations -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt cscope doc dvd dvdr emacs encode faad flac foomaticdb gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imlib ipv6 java jpeg jpeg2k kde ldap leim libg++ libwww lzw-tiff mad mikmod motif mozilla mpeg multilib nas ncurses network nls nogcj oggvorbis opengl pam pdflib perl png python qt quicktime readline ruby samba sdl slang spell ssl tcpd tetex theora threads tiff truetype unicode vim-with-x xine xinerama xml xml2 xmms xprint xv xvid zlib"
huggins ~ $ equery belongs /usr/lib/libGLU.la Searching for file '/usr/lib/libGLU.la' in *... x11-base/xorg-x11-6.8.0-r1 (/usr/lib/libGLU.la) try re-emerging xorg-x11?
richard@mjolnir richard $ equery belongs /usr/lib/libGLU.la Searching for file '/usr/lib/libGLU.la' in *... app-emulation/emul-linux-x86-xlibs-1.2-r1 (/emul/linux/x86/usr/lib/libGLU.la) I've re-emerged xorg. My use flags are: [ebuild R ] x11-base/xorg-x11-6.8.0-r1 (-3dfx) (-3dnow) -bitmap-fonts -cjk -debug -dlloader -dmx +doc (-hardened) -insecure-drivers +ipv6 (-mmx) +nls +pam -sdk (-sse) -static +xprint 0 kB And the problem remains. I filed this originally under amd64 because that file exists, but only in the 32bit emul libraries. I assumed that the 64 bit binary nvidia drivers no longer provide libGLU.la.
hrmm .. i have no idea about those emul libs, but i suspect its not related to the python herd now, i'll throw it over to the amd64 herd and see what they think
enlightenment e17 also requires this .la file. Can someone get this libtool archive file in place quickly?
No OpenGL here on this keyboard. However, I have marked pygtk-2.2.0 stable so please re-test against that.
2.2 compiles successfully I have no idea how to test it, but gimp (which depends on pygtk) and it's python plugins appear to be working just fine.
if this is still an issue with 2.2, please reopen the bug