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: compilation abort's
*** Bug 76929 has been marked as a duplicate of this bug. ***
*** Bug 76930 has been marked as a duplicate of this bug. ***
There's a new version on pyopengl on portage. Can you check if this is still an issue?
dev-python/pyopengl-2.0.1.09 failed. So it is not better. I also have the following at begining: Togl not to be built change config/linux2.cfg to enable 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 x86_64-pc-linux-gnu-g++ [x86_64-unknown-linux-gnu] Please see http://www.swig.org for reporting bugs and further information WARNING!!! wrong swig version. Need 1.3.13, continuing anyway. 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 x86_64-pc-linux-gnu-g++ [x86_64-unknown-linux-gnu] Please see http://www.swig.org for reporting bugs and further information sh: swig1.3: command not found warning: build_w: Can't find SWIG, will just have to do with the existing wrapper source. Note that swig does not seem a requirement to build pyopengl anyway. My system is an amd64.
Created attachment 49474 [details] pyopengl-2.0.1.09.ebuild AFAIK, pyopengl only uses swig if it's available. Otherwise it fallbacks to an existing wrapper code, and since it's not finding the right executable it doesn't use swig. I may add swig as a dependency in the future. Can you please try the attached ebuild (it's the original ebuild from pyopengl) to see if it works?
Except that I have no 09opengl in /etc/env.d (it's 03opengl and I modified the ebuild), it works with just two warnings about 09opengl
Fixed on CVS with new opengl-update call. Everything should work now. Thanks a lot for the feedback.