<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>37320</bug_id>
          
          <creation_ts>2004-01-05 11:27 0000</creation_ts>
          <short_desc>PyOpenGL fails to compile due to gcc error</short_desc>
          <delta_ts>2004-01-24 13:41:14 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>butters@opengames.net</reporter>
          <assigned_to>python@gentoo.org</assigned_to>
          <cc>python@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>butters@opengames.net</who>
            <bug_when>2004-01-05 11:27:53 0000</bug_when>
            <thetext>&gt;&gt;&gt; emerge (3 of 4) dev-python/PyOpenGL-2.0.0.44 to /
&gt;&gt;&gt; md5 src_uri ;-) PyOpenGL-2.0.0.44.tar.gz
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; 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 ]&gt;&gt;&gt; Source unpacked.
/usr/lib/python2.3/distutils/dist.py:213: UserWarning: &apos;licence&apos; distribution option is deprecated; use &apos;license&apos;
  warnings.warn(msg)
running build
running build_w
swig -version
 
SWIG Version 1.3.20
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 -Os -march=athlon-xp -funroll-loops -pipe -fomit-frame-pointer -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
In file included from /usr/X11R6/include/GL/glx.h:28,
                 from src/config.h:59,
                 from _configtest.c:4:
/usr/X11R6/include/GL/gl.h:1731: error: conflicting types for `glMultiDrawArrays&apos;
/usr/X11R6/include/GL/glext.h:2618: error: previous declaration of `glMultiDrawArrays&apos;
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File &quot;/var/tmp/portage/PyOpenGL-2.0.0.44/work/PyOpenGL-2.0.0.44/setup/build_py.py&quot;, line 60, in run
    src = os.path.join(os.path.splitext(file)[0]+ &apos;.%04x.py&apos; % int(open(&apos;api_version&apos;).read()))
IOError: [Errno 2] No such file or directory: &apos;api_version&apos;
gcc -fno-strict-aliasing -DNDEBUG -Os -march=athlon-xp -funroll-loops -pipe -fomit-frame-pointer -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
In file included from /usr/X11R6/include/GL/glx.h:28,
                 from src/config.h:59,
                 from _configtest.c:4:
/usr/X11R6/include/GL/gl.h:1731: error: conflicting types for `glMultiDrawArrays&apos;
/usr/X11R6/include/GL/glext.h:2618: error: previous declaration of `glMultiDrawArrays&apos;
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File &quot;/var/tmp/portage/PyOpenGL-2.0.0.44/work/PyOpenGL-2.0.0.44/setup/build_py.py&quot;, line 60, in run
    src = os.path.join(os.path.splitext(file)[0]+ &apos;.%04x.py&apos; % int(open(&apos;api_version&apos;).read()))
IOError: [Errno 2] No such file or directory: &apos;api_version&apos;
creating build
creating build/lib.linux-i686-2.3
creating build/lib.linux-i686-2.3/OpenGL
copying OpenGL/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL
copying OpenGL/quaternion.py -&gt; build/lib.linux-i686-2.3/OpenGL
copying OpenGL/trackball.py -&gt; build/lib.linux-i686-2.3/OpenGL
creating build/lib.linux-i686-2.3/OpenGL/Tk
copying OpenGL/Tk/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/Tk
creating build/lib.linux-i686-2.3/OpenGL/GLX
copying OpenGL/GLX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX
creating build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
copying OpenGL/GLX/_3DFX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
copying OpenGL/GLX/_3DFX/multisample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/_3DFX
creating build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
copying OpenGL/GLX/SGIS/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
copying OpenGL/GLX/SGIS/multisample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/SGIS
creating build/lib.linux-i686-2.3/OpenGL/GLX/EXT
copying OpenGL/GLX/EXT/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/EXT
copying OpenGL/GLX/EXT/multisample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/EXTcreating build/lib.linux-i686-2.3/OpenGL/GLX/ARB
copying OpenGL/GLX/ARB/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/ARB
copying OpenGL/GLX/ARB/multisample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLX/ARBcreating build/lib.linux-i686-2.3/OpenGL/GLU
creating build/lib.linux-i686-2.3/OpenGL/GLU/SGI
copying OpenGL/GLU/SGI/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLU/SGI
creating build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/nurbs_tessellator.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLU/EXT
copying OpenGL/GLU/EXT/object_space_tess.py -&gt; build/lib.linux-i686-2.3/OpenGL/GLU/EXT
creating build/lib.linux-i686-2.3/OpenGL/GL
creating build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/multisample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
copying OpenGL/GL/_3DFX/texture_compression_FXT1.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/_3DFX
creating build/lib.linux-i686-2.3/OpenGL/GL/WIN
copying OpenGL/GL/WIN/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/WIN
copying OpenGL/GL/WIN/phong_shading.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/WINcopying OpenGL/GL/WIN/specular_fog.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/WIN
creating build/lib.linux-i686-2.3/OpenGL/GL/SUNX
copying OpenGL/GL/SUNX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SUNX
creating build/lib.linux-i686-2.3/OpenGL/GL/SUN
copying OpenGL/GL/SUN/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SUN
copying OpenGL/GL/SUN/convolution_border_modes.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SUN
creating build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/async_histogram.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/async_pixel.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIXcopying OpenGL/GL/SGIX/blend_alpha_minmax.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/clipmap.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/depth_texture.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/fog_offset.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/interlace.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/ir_instrument1.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/pixel_texture_bits.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/resample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/shadow.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/shadow_ambient.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_env_add.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_lod_bias.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_multi_buffer.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_range.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/texture_scale_bias.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/vertex_preclip.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
copying OpenGL/GL/SGIX/ycrcb.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIX
creating build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/generate_mipmap.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_border_clamp.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_edge_clamp.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIS
copying OpenGL/GL/SGIS/texture_lod.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIScopying OpenGL/GL/SGIS/texture_select.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGIS
creating build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/color_matrix.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGI
copying OpenGL/GL/SGI/texture_color_table.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/SGI
creating build/lib.linux-i686-2.3/OpenGL/GL/S3
copying OpenGL/GL/S3/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/S3
copying OpenGL/GL/S3/s3tc.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/S3
creating build/lib.linux-i686-2.3/OpenGL/GL/REND
copying OpenGL/GL/REND/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/REND
copying OpenGL/GL/REND/screen_coordinates.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/REND
creating build/lib.linux-i686-2.3/OpenGL/GL/PGI
copying OpenGL/GL/PGI/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/PGI
copying OpenGL/GL/PGI/vertex_hints.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/PGI
creating build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/interlace.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/resample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/OML
copying OpenGL/GL/OML/subsample.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/OML
creating build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/blend_square.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/fog_distance.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/light_max_exponent.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/packed_depth_stencil.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texgen_emboss.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texgen_reflection.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_compression_vtc.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_env_combine4.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_rectangle.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_shader.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
copying OpenGL/GL/NV/texture_shader2.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NVcopying OpenGL/GL/NV/vertex_array_range2.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/NV
creating build/lib.linux-i686-2.3/OpenGL/GL/MESA
copying OpenGL/GL/MESA/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/MESA
creating build/lib.linux-i686-2.3/OpenGL/GL/KTX
copying OpenGL/GL/KTX/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/KTX
creating build/lib.linux-i686-2.3/OpenGL/GL/INTEL
copying OpenGL/GL/INTEL/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/INTEL
creating build/lib.linux-i686-2.3/OpenGL/GL/INGR
copying OpenGL/GL/INGR/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/INGR
copying OpenGL/GL/INGR/color_clamp.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/INGRcopying OpenGL/GL/INGR/interlace_read.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/INGR
creating build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/cull_vertex.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/pixel_transform_color_table.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/rasterpos_clip.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/IBM
copying OpenGL/GL/IBM/texture_mirrored_repeat.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/IBM
creating build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/convolution_border_modes.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/occlusion_test.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/HP
copying OpenGL/GL/HP/texture_lighting.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/HP
creating build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/_422_pixels.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/abgr.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/bgra.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/blend_logic_op.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/blend_subtract.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/clip_volume_hint.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/cmyka.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/index_array_formats.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/index_texture.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXTcopying OpenGL/GL/EXT/misc_attribute.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/packed_pixels.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXTcopying OpenGL/GL/EXT/rescale_normal.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/separate_specular_color.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/shared_texture_palette.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/stencil_wrap.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_compression_s3tc.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_cube_map.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_add.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_combine.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_env_dot3.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_filter_anisotropic.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_lod.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
copying OpenGL/GL/EXT/texture_lod_bias.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/EXT
creating build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
copying OpenGL/GL/Autodesk/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
copying OpenGL/GL/Autodesk/bgra_colors.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/Autodesk
creating build/lib.linux-i686-2.3/OpenGL/GL/ATI
copying OpenGL/GL/ATI/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ATI
copying OpenGL/GL/ATI/texture_mirror_once.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ATI
creating build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_border_clamp.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_cube_map.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_add.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_combine.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_crossbar.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
copying OpenGL/GL/ARB/texture_env_dot3.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/ARB
creating build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/__init__.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/specular_vector.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/APPLE
copying OpenGL/GL/APPLE/transform_hint.py -&gt; build/lib.linux-i686-2.3/OpenGL/GL/APPLE
package init file &apos;OpenGL/Demo/twburton/__init__.py&apos; 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 &apos;OpenGL/Demo/tom/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/tom
copying OpenGL/Demo/tom/logo.py -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/tom
package init file &apos;OpenGL/Demo/simple/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/simple
package init file &apos;OpenGL/Demo/redbook/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/redbook
package init file &apos;OpenGL/Demo/dek/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/dek
copying OpenGL/Demo/dek/PILNumeric.py -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/dek
package init file &apos;OpenGL/Demo/dek/OglSurface/__init__.py&apos; 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 -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/NumericPDB.py -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/OglFrame.py -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
copying OpenGL/Demo/dek/OglSurface/triangle.py -&gt; build/lib.linux-i686-2.3/OpenGL/Demo/dek/OglSurface
package init file &apos;OpenGL/Demo/da/__init__.py&apos; not found (or not a regular file)creating build/lib.linux-i686-2.3/OpenGL/Demo/da
package init file &apos;OpenGL/Demo/NeHe/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/NeHe
package init file &apos;OpenGL/Demo/GLUT/examples/__init__.py&apos; 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 &apos;OpenGL/Demo/GLE/__init__.py&apos; not found (or not a regular file)
creating build/lib.linux-i686-2.3/OpenGL/Demo/GLE
package init file &apos;OpenGL/scripts/__init__.py&apos; not found (or not a regular file)creating build/lib.linux-i686-2.3/OpenGL/scripts
package init file &apos;OpenGL/Demo/twburton/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/tom/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/simple/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/redbook/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/dek/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/dek/OglSurface/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/da/__init__.py&apos; not found (or not a regular file)package init file &apos;OpenGL/Demo/NeHe/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/GLUT/examples/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/Demo/GLE/__init__.py&apos; not found (or not a regular file)
package init file &apos;OpenGL/scripts/__init__.py&apos; not found (or not a regular file)running build_clib
building &apos;interface_util&apos; 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 -Os -march=athlon-xp -funroll-loops -pipe -fomit-frame-pointer -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
In file included from /usr/X11R6/include/GL/glx.h:28,
                 from src/config.h:59,
                 from src/interface_util/interface_util.c:1:
/usr/X11R6/include/GL/gl.h:1731: error: conflicting types for `glMultiDrawArrays&apos;
/usr/X11R6/include/GL/glext.h:2618: error: previous declaration of `glMultiDrawArrays&apos;
error: command &apos;gcc&apos; failed with exit status 1
 
!!! ERROR: dev-python/PyOpenGL-2.0.0.44 failed.
!!! Function distutils_src_compile, Line 38, Exitcode 1
!!! compilation failed


Reproducible: Always
Steps to Reproduce:
1.emerge PyOpenGL
2.
3.

Actual Results:  
PyOpenGL fails to compile, which prevents emerge -uD world from completing

Expected Results:  
Should have merged PyOpenGL and moved to the next ap needing updated.

Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,
2.6.0-gentoo-r1)
=================================================================
System uname: 2.6.0-gentoo-r1 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-Os -march=athlon-xp -funroll-loops -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-Os -march=athlon-xp -funroll-loops -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;http://mirror.tucdemonic.org/gentoo/
rsync://cudlug.cudenver.edu/gentoo
ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/
ftp://gentoo.noved.org/ http://gentoo.noved.org/&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X alsa apache apm arts avi berkdb cdr crypt cups encode esd esound
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad
mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png
python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2
xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-01-07 10:02:44 0000</bug_when>
            <thetext>what if you try &apos;opengl-update xfree&apos; and then try merging again? i assume you have nvidia-glx installed?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>butters@opengames.net</who>
            <bug_when>2004-01-07 21:28:58 0000</bug_when>
            <thetext>Yay, that worked!  Thank you so very much :D</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robmoss@gentoo.org</who>
            <bug_when>2004-01-14 18:00:18 0000</bug_when>
            <thetext>I can confirm that the above trick worked here as well - perhaps the bomb-out message should contain this trick? Or doesn&apos;t this work if python is used for the compilation instructions rather than emerge functions?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blauwers@gentoo.org</who>
            <bug_when>2004-01-15 00:34:31 0000</bug_when>
            <thetext>Hi, I&apos;ve added a fix for this problem to the ebuild in CVS. Please allow some time for your mirrors to carry it and please try it out. It should now automatically disable nvidia&apos;s opengl driver during the build process.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-01-15 02:14:33 0000</bug_when>
            <thetext>Bart, again there&apos;s no changelog entry. and if you&apos;re going to re-assign python bugs away, the least you could do is CC us. i appreciate that you&apos;re helping us out with the bugs here, but if you&apos;re going to be fixing python bugs, maybe you should either put yourself in the python herd or add yourself as the maintainer for the packages you touched.

thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blauwers@gentoo.org</who>
            <bug_when>2004-01-15 16:25:57 0000</bug_when>
            <thetext>Sorry about the ChangeLog oversight... I added my CVS comments to the file. As for being part of the python herd... I assumed I still was who removed me?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-01-24 13:41:14 0000</bug_when>
            <thetext>closing. should be fixed by blauwer&apos;s changes</thetext>
          </long_desc>
      
    </bug>

</bugzilla>