Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 66936 - pygtk-2.0.0-r1 requires non-existant /usr/lib/libGLU.la
Summary: pygtk-2.0.0-r1 requires non-existant /usr/lib/libGLU.la
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-09 19:22 UTC by Richard Schreyer
Modified: 2004-12-16 11:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Schreyer 2004-10-09 19:22:43 UTC
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"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2004-10-11 01:14:48 UTC
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?  
Comment 2 Richard Schreyer 2004-10-11 08:17:32 UTC
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.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-10-11 09:27:07 UTC
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
Comment 4 postmodern 2004-10-15 15:33:13 UTC
enlightenment e17 also requires this .la file. Can someone get this libtool archive file in place quickly?
Comment 5 Dylan Carlson (RETIRED) gentoo-dev 2004-10-17 04:47:59 UTC
No OpenGL here on this keyboard.  However, I have marked pygtk-2.2.0 stable so please re-test against that.
Comment 6 Richard Schreyer 2004-10-17 14:07:03 UTC
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.
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2004-12-16 11:12:29 UTC
if this is still an issue with 2.2, please reopen the bug