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

Bug 76930

Summary: PyOpenGL won't compile (cannot find -lGL)
Product: Gentoo Linux Reporter: hall <hall.list>
Component: [OLD] DevelopmentAssignee: Python Gentoo Team <python>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description hall 2005-01-06 11:00:38 UTC
running stable, pretty much updated gentoo x86, with nvidia card, xorg, using nvidia's GL. won't compile even after switching to xorg's GL.

Linux velkej 2.6.9-gentoo-r9 #5 SMP Mon Dec 20 15:52:34 EST 2004 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 Intel(R) Xeon(TM) CPU 2.80GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
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.8.1-r1,sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d aalib acl acpi alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzlib calendar cdparanoia cdr cross crypt cups dga dio directfb divx4linux dvb dvd dvdr encode esd ethereal exif extensions fam fbcon flac foomaticdb fortran ftp gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 icq imagemagic imagemagick imap imlib ipv6 java jpeg kde ldap libcaca libwww live mad mhash mikmod mime mmx mmx2 motif mozilla mpeg mpi ncurses network nfs nls nptl nvidia oggvorbis openal opengl oss pam pdflib perl png ppds python qt quicktime readline real recode rtc samba sdl shared sharedmem slang smp spell sse ssl svg svga szip tcltk tcpd theora threads tiff truetype usb v4l v4l2 videos wmf xanim xinerama xml xml2 xmms xosd xpm xv xvid xvmc zlib"
------------------

root@velkej .fvwm # emerge -v pyopengl
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-python/pyopengl-2.0.0.44 to /
>>> md5 src_uri ;-) PyOpenGL-2.0.0.44.tar.gz
 * X11 implementation is xorg-x11.
 * Switching to xorg-x11 OpenGL interface...                                                  [ ok ]>>> Unpacking source...
>>> Unpacking PyOpenGL-2.0.0.44.tar.gz to /var/tmp/portage/pyopengl-2.0.0.44/work
 * Applying config.diff ...                                                                   [ ok ] * Applying pyopengl-2.0.0.44-disable_togl.patch ...                                          [ ok ]>>> Source unpacked.
/usr/lib/python2.3/distutils/dist.py:213: UserWarning: 'licence' distribution option is deprecated; use 'license'
  warnings.warn(msg)
running build
running build_w
swig -version

SWIG Version 1.3.21
Copyright (c) 1995-1998
University of Utah and the Regents of the University of California
Copyright (c) 1998-2003
University of Chicago
Compiled with g++ [i686-pc-linux-gnu]

Please see http://www.swig.org for reporting bugs and further information
running build_py
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include/python2.3 -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib/python2.3/site-packages -o _configtest
_configtest
removing: _configtest.c _configtest.o _configtest
creating build
creating build/lib.linux-i686-2.3
creating build/lib.linux-i686-2.3/OpenGL
creating build/lib.linux-i686-2.3/OpenGL/GLU
copying src/shadow/GLU.__init__.0103.py -> build/lib.linux-i686-2.3/OpenGL/GLU/__init__.py
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include/python2.3 -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib/python2.3/site-packages -o _configtest
_configtest
removing: _configtest.c _configtest.o _configtest
creating build/lib.linux-i686-2.3/OpenGL/GL
copying src/shadow/GL.__init__.0101.py -> build/lib.linux-i686-2.3/OpenGL/GL/__init__.py
copying OpenGL/trackball.py -> build/lib.linux-i686-2.3/OpenGL
copying OpenGL/quaternion.py -> build/lib.linux-i686-2.3/OpenGL
copying OpenGL/__init__.py -> build/lib.linux-i686-2.3/OpenGL
creating build/lib.linux-i686-2.3/OpenGL/GLX
copying OpenGL/GLX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLX
creating build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
copying OpenGL/GLX/_3DFX/multisample.py -> build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
copying OpenGL/GLX/_3DFX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
creating build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
copying OpenGL/GLX/SGIS/multisample.py -> build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
copying OpenGL/GLX/SGIS/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
creating build/lib.linux-i686-2.3/OpenGL/GLX/EXT
copying OpenGL/GLX/EXT/multisample.py -> build/lib.linux-i686-2.3/OpenGL/GLX/EXT
copying OpenGL/GLX/EXT/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLX/EXT
creating build/lib.linux-i686-2.3/OpenGL/GLX/ARB
copying OpenGL/GLX/ARB/multisample.py -> build/lib.linux-i686-2.3/OpenGL/GLX/ARB
copying OpenGL/GLX/ARB/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLX/ARB
creating build/lib.linux-i686-2.3/OpenGL/GLU/SGI
copying OpenGL/GLU/SGI/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLU/SGI
creating build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/nurbs_tessellator.py -> build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/object_space_tess.py -> build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GLU/EXT
creating build/lib.linux-i686-2.3/OpenGL/Tk
copying OpenGL/Tk/__init__.py -> build/lib.linux-i686-2.3/OpenGL/Tk
creating build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
copying OpenGL/GL/Autodesk/bgra_colors.py -> build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
copying OpenGL/GL/Autodesk/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
creating build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/multisample.py -> build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/texture_compression_FXT1.py -> build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
creating build/lib.linux-i686-2.3/OpenGL/GL/INTEL
copying OpenGL/GL/INTEL/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/INTEL
creating build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/transform_hint.py -> build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/specular_vector.py -> build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/APPLE
creating build/lib.linux-i686-2.3/OpenGL/GL/SUNX
copying OpenGL/GL/SUNX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/SUNX
creating build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/ycrcb.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/shadow_ambient.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/ir_instrument1.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/interlace.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/blend_alpha_minmax.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/vertex_preclip.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/clipmap.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/shadow.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/depth_texture.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_env_add.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_scale_bias.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/async_histogram.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_range.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/resample.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_lod_bias.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_multi_buffer.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/fog_offset.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/pixel_texture_bits.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/async_pixel.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIX
creating build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_border_clamp.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_edge_clamp.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/generate_mipmap.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_select.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_lod.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGIS
creating build/lib.linux-i686-2.3/OpenGL/GL/REND
copying OpenGL/GL/REND/screen_coordinates.py -> build/lib.linux-i686-2.3/OpenGL/GL/REND
copying OpenGL/GL/REND/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/REND
creating build/lib.linux-i686-2.3/OpenGL/GL/MESA
copying OpenGL/GL/MESA/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/MESA
creating build/lib.linux-i686-2.3/OpenGL/GL/INGR
copying OpenGL/GL/INGR/color_clamp.py -> build/lib.linux-i686-2.3/OpenGL/GL/INGR
copying OpenGL/GL/INGR/interlace_read.py -> build/lib.linux-i686-2.3/OpenGL/GL/INGR
copying OpenGL/GL/INGR/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/INGR
creating build/lib.linux-i686-2.3/OpenGL/GL/WIN
copying OpenGL/GL/WIN/specular_fog.py -> build/lib.linux-i686-2.3/OpenGL/GL/WIN
copying OpenGL/GL/WIN/phong_shading.py -> build/lib.linux-i686-2.3/OpenGL/GL/WIN
copying OpenGL/GL/WIN/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/WIN
creating build/lib.linux-i686-2.3/OpenGL/GL/SUN
copying OpenGL/GL/SUN/convolution_border_modes.py -> build/lib.linux-i686-2.3/OpenGL/GL/SUN
copying OpenGL/GL/SUN/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/SUN
creating build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/texture_color_table.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/color_matrix.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/SGI
creating build/lib.linux-i686-2.3/OpenGL/GL/PGI
copying OpenGL/GL/PGI/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/PGI
copying OpenGL/GL/PGI/vertex_hints.py -> build/lib.linux-i686-2.3/OpenGL/GL/PGI
creating build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/interlace.py -> build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/subsample.py -> build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/resample.py -> build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/OML
creating build/lib.linux-i686-2.3/OpenGL/GL/KTX
copying OpenGL/GL/KTX/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/KTX
creating build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/pixel_transform_color_table.py -> build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/rasterpos_clip.py -> build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/cull_vertex.py -> build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/texture_mirrored_repeat.py -> build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/IBM
creating build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/packed_pixels.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_dot3.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/clip_volume_hint.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/_422_pixels.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/blend_logic_op.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/cmyka.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/misc_attribute.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_add.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/shared_texture_palette.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/separate_specular_color.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_filter_anisotropic.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/index_texture.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/abgr.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/rescale_normal.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/index_array_formats.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_combine.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_lod_bias.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/bgra.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_cube_map.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_lod.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/stencil_wrap.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/blend_subtract.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_compression_s3tc.py -> build/lib.linux-i686-2.3/OpenGL/GL/EXT
creating build/lib.linux-i686-2.3/OpenGL/GL/ATI
copying OpenGL/GL/ATI/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/ATI
copying OpenGL/GL/ATI/texture_mirror_once.py -> build/lib.linux-i686-2.3/OpenGL/GL/ATI
creating build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_dot3.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_border_clamp.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_crossbar.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_add.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_combine.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_cube_map.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/ARB
creating build/lib.linux-i686-2.3/OpenGL/GL/S3
copying OpenGL/GL/S3/s3tc.py -> build/lib.linux-i686-2.3/OpenGL/GL/S3
copying OpenGL/GL/S3/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/S3
creating build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/fog_distance.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texgen_reflection.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_rectangle.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/vertex_array_range2.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/packed_depth_stencil.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/blend_square.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texgen_emboss.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_shader.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_env_combine4.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_shader2.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_compression_vtc.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/light_max_exponent.py -> build/lib.linux-i686-2.3/OpenGL/GL/NV
creating build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/texture_lighting.py -> build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/occlusion_test.py -> build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/convolution_border_modes.py -> build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/__init__.py -> build/lib.linux-i686-2.3/OpenGL/GL/HP
package init file 'OpenGL/Demo/twburton/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo
creating build/lib.linux-i686-2.3/OpenGL/Demo/twburton
package init file 'OpenGL/Demo/simple/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/simple
package init file 'OpenGL/Demo/redbook/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/redbook
package init file 'OpenGL/Demo/NeHe/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/NeHe
package init file 'OpenGL/Demo/GLUT/examples/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/GLUT
creating build/lib.linux-i686-2.3/OpenGL/Demo/GLUT/examples
package init file 'OpenGL/Demo/tom/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/tom
copying OpenGL/Demo/tom/logo.py -> build/lib.linux-i686-2.3/OpenGL/Demo/tom
package init file 'OpenGL/Demo/dek/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/dek
copying OpenGL/Demo/dek/PILNumeric.py -> build/lib.linux-i686-2.3/OpenGL/Demo/dek
package init file 'OpenGL/Demo/dek/OglSurface/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/Geometry.py -> build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/triangle.py -> build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/NumericPDB.py -> build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/OglFrame.py -> build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
package init file 'OpenGL/Demo/GLE/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/GLE
package init file 'OpenGL/Demo/da/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/da
package init file 'OpenGL/scripts/__init__.py' not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/scripts
package init file 'OpenGL/Demo/twburton/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/simple/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/redbook/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/NeHe/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/GLUT/examples/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/tom/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/dek/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/dek/OglSurface/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/GLE/__init__.py' not found (or not a regular file)
package init file 'OpenGL/Demo/da/__init__.py' not found (or not a regular file)
package init file 'OpenGL/scripts/__init__.py' not found (or not a regular file)
running build_clib
building 'interface_util' library
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/src
creating build/temp.linux-i686-2.3/src/interface_util
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/interface_util/interface_util.c -o build/temp.linux-i686-2.3/src/interface_util/interface_util.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/interface_util/platform.c -o build/temp.linux-i686-2.3/src/interface_util/platform.o
src/interface_util/platform.c: In function `GetExtProc':
src/interface_util/platform.c:36: warning: assignment makes pointer from integer without a cast
ar -cr build/temp.linux-i686-2.3/libinterface_util.a build/temp.linux-i686-2.3/src/interface_util/interface_util.o build/temp.linux-i686-2.3/src/interface_util/platform.o
building 'GLE' library
creating build/temp.linux-i686-2.3/src/gle
creating build/temp.linux-i686-2.3/src/gle/src
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/intersect.c -o build/temp.linux-i686-2.3/src/gle/src/intersect.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/rot_prince.c -o build/temp.linux-i686-2.3/src/gle/src/rot_prince.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/qmesh.c -o build/temp.linux-i686-2.3/src/gle/src/qmesh.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/extrude.c -o build/temp.linux-i686-2.3/src/gle/src/extrude.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/texgen.c -o build/temp.linux-i686-2.3/src/gle/src/texgen.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/ex_raw.c -o build/temp.linux-i686-2.3/src/gle/src/ex_raw.o
src/gle/src/ex_raw.c: In function `draw_raw_style_end_cap':
src/gle/src/ex_raw.c:139: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typesrc/gle/src/ex_raw.c:140: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typesrc/gle/src/ex_raw.c: In function `draw_front_contour_cap':
src/gle/src/ex_raw.c:199: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typesrc/gle/src/ex_raw.c:200: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typesrc/gle/src/ex_raw.c: In function `draw_back_contour_cap':
src/gle/src/ex_raw.c:245: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typesrc/gle/src/ex_raw.c:246: warning: passing arg 3 of `gluTessCallback' from incompatible pointer typegcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/ex_cut_round.c -o build/temp.linux-i686-2.3/src/gle/src/ex_cut_round.o
src/gle/src/ex_cut_round.c: In function `draw_cut_style_cap_callback':
src/gle/src/ex_cut_round.c:127: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/gle/src/ex_cut_round.c:128: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/ex_angle.c -o build/temp.linux-i686-2.3/src/gle/src/ex_angle.o
src/gle/src/ex_angle.c: In function `draw_angle_style_front_cap':
src/gle/src/ex_angle.c:110: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/gle/src/ex_angle.c:111: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/gle/src/ex_angle.c: In function `draw_angle_style_back_cap':
src/gle/src/ex_angle.c:189: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/gle/src/ex_angle.c:190: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/urotate.c -o build/temp.linux-i686-2.3/src/gle/src/urotate.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/rotate.c -o build/temp.linux-i686-2.3/src/gle/src/rotate.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/view.c -o build/temp.linux-i686-2.3/src/gle/src/view.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/segment.c -o build/temp.linux-i686-2.3/src/gle/src/segment.o
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include/python2.3 -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -c src/gle/src/round_cap.c -o build/temp.linux-i686-2.3/src/gle/src/round_cap.o
ar -cr build/temp.linux-i686-2.3/libGLE.a build/temp.linux-i686-2.3/src/gle/src/rot_prince.o build/temp.linux-i686-2.3/src/gle/src/ex_cut_round.o build/temp.linux-i686-2.3/src/gle/src/ex_raw.o build/temp.linux-i686-2.3/src/gle/src/extrude.o build/temp.linux-i686-2.3/src/gle/src/intersect.o build/temp.linux-i686-2.3/src/gle/src/qmesh.o build/temp.linux-i686-2.3/src/gle/src/ex_angle.o build/temp.linux-i686-2.3/src/gle/src/rotate.o build/temp.linux-i686-2.3/src/gle/src/round_cap.o build/temp.linux-i686-2.3/src/gle/src/segment.o build/temp.linux-i686-2.3/src/gle/src/texgen.o build/temp.linux-i686-2.3/src/gle/src/urotate.o build/temp.linux-i686-2.3/src/gle/src/view.o
running build_ext
building 'GL.ARB.matrix_palette' extension
creating build/temp.linux-i686-2.3/src/interface
gcc -fno-strict-aliasing -DNDEBUG -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 -fPIC -DGLX_PLATFORM -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/lib/tk8.4/include -Isrc/gle/src -I/usr/include/python2.3 -c src/interface/GL.ARB.matrix_palette.c -o build/temp.linux-i686-2.3/src/interface/GL.ARB.matrix_palette.o
gcc -pthread -shared -O3 -mcpu=pentium4 -march=pentium4 -fomit-frame-pointer -funroll-loops -ftracer -mmmx -msse -msse2 build/temp.linux-i686-2.3/src/interface/GL.ARB.matrix_palette.o -L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib -Lbuild/temp.linux-i686-2.3 -lGL -lX11 -lXext -lGLU -linterface_util -lGLE -o build/lib.linux-i686-2.3/OpenGL/GL/ARB/matrix_palette.so
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

!!! ERROR: dev-python/pyopengl-2.0.0.44 failed.
!!! Function distutils_src_compile, Line 38, Exitcode 1
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.







Reproducible: Always
Steps to Reproduce:
emerge -v pyopengl
Actual Results:  
won't compile
Comment 1 Rob Cakebread (RETIRED) gentoo-dev 2005-01-09 17:06:26 UTC

*** This bug has been marked as a duplicate of 76928 ***