Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 39533

Summary: PyQt 3.10 Fails to Compile
Product: Gentoo Linux Reporter: Matthew <gentoovian-bugzilla>
Component: Current packagesAssignee: Python Gentoo Team <python>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 1.4   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Matthew 2004-01-26 20:11:48 UTC
When I try to merge the latest PyQt, it dies with the following error...

collect2: ld returned 1 exit status
Creating features file...
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glDeleteLists@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXQueryExtension@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXSwapBuffers@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glCallLists@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXCreateGLXPixmap@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glReadPixels@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glClearIndex@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXWaitX@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glRasterPos3d@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glFlush@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glListBase@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXDestroyGLXPixmap@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glPopAttrib@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXMakeCurrent@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glMatrixMode@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glViewport@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXGetClientString@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glClearColor@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXQueryServerString@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glPushMatrix@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXQueryExtensionsString@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glRasterPos2i@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXChooseVisual@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXCreateContext@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glIndexi@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glPushAttrib@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glDrawBuffer@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glPopMatrix@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glLoadIdentity@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glColor3ub@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXDestroyContext@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXIsDirect@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXGetConfig@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glOrtho@LIBGL'
/usr/qt/3/lib/libqt-mt.so: undefined reference to `glXUseXFont@LIBGL'
collect2: ld returned 1 exit status
Error: Unable to build mkfeatures utility.
make: *** No targets specified and no makefile found.  Stop.

!!! ERROR: dev-python/PyQt-3.10 failed.
!!! Function src_compile, Line 39, Exitcode 2
!!! (no error message)

Here is my "emerge info"

Portage 2.0.50_pre20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 2.4.23)
=================================================================
System uname: 2.4.23 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.4.3.12
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.7.8
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm avi cdr crypt cups dvd encode flash foomaticdb gdbm gif gpm gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcpd truetype usb x86 xml2 xmms xv zlib"

and I am using KDE 3.2.0_RC1
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-01-27 13:14:39 UTC
try to remerge qt
Comment 2 Matthew 2004-01-27 15:00:26 UTC
That seems to have fixed it, thanks.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-01-28 05:50:32 UTC
seems like a local problem