Thread: [PyOpenGL-Users] Strange error on OpenGL
Brought to you by:
mcfletch
From: Cata <cat...@gm...> - 2009-12-11 13:49:06
|
Hi ! I have a issue . I use Fedora 12 I try this code : import OpenGL OpenGL.FORWARD_COMPATIBLE_ONLY = True from OpenGL.GL import * from OpenGL.GLU import * But i have this errors : Error is python Python 2.6.2 (r262:71600, Aug 21 2009, 12:22:21) [GCC 4.4.1 20090818 (Red Hat 4.4.1-6)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import OpenGL >>> OpenGL.FORWARD_COMPATIBLE_ONLY = True >>> from OpenGL.GL import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.6/site-packages/OpenGL/GL/__init__.py", line 2, in <module> from OpenGL.raw.GL import * File "/usr/lib/python2.6/site-packages/OpenGL/raw/GL/__init__.py", line 6, in <module> from OpenGL.raw.GL.constants import * File "/usr/lib/python2.6/site-packages/OpenGL/raw/GL/constants.py", line 7, in <module> from OpenGL import platform, arrays File "/usr/lib/python2.6/site-packages/OpenGL/platform/__init__.py", line 36, in <module> _load() File "/usr/lib/python2.6/site-packages/OpenGL/platform/__init__.py", line 27, in _load plugin_class = plugin.load() File "/usr/lib/python2.6/site-packages/OpenGL/plugins.py", line 14, in load return importByName( self.import_path ) File "/usr/lib/python2.6/site-packages/OpenGL/plugins.py", line 28, in importByName module = __import__( ".".join(moduleName), {}, {}, moduleName) File "/usr/lib/python2.6/site-packages/OpenGL/platform/glx.py", line 3, in <module> from OpenGL.platform import baseplatform, ctypesloader File "/usr/lib/python2.6/site-packages/OpenGL/platform/baseplatform.py", line 10, in <module> from OpenGL.platform import entrypoint31 ImportError: cannot import name entrypoint31 -- My sites: http://catalin-festila.blogspot.com -about me http://tv.free-tutorials.org - video tutorials http://python-catalin.blogspot.com - my python blog |
From: Mike C. F. <mcf...@vr...> - 2009-12-11 15:43:17
|
Cata wrote: > Hi ! > I have a issue . > I use Fedora 12 > > I try this code : > import OpenGL > OpenGL.FORWARD_COMPATIBLE_ONLY = True > from OpenGL.GL import * > from OpenGL.GLU import * > > But i have this errors : > ... > from OpenGL.platform import entrypoint31 > ImportError: cannot import name entrypoint31 > Hmm, I don't see the same with the current bzr head. entrypoint31 was only used in 3.0.0, between 3.0.0 and 3.0.1 the ARB's extension header started providing the information necessary to automate the tracking of deprecated entry points. entrypoint31 was still part of the distribution in the last 3.0.1 beta release, however (i.e. I hadn't removed the file), so you shouldn't see a crash. Can you tell me the PyOpenGL version (python -c "from OpenGL import __version__; print __version__") where you're seeing this? It's possible some release missed the entrypoints31 file when being packed. I've added a test that imports all of GL, GLU and GLUT with deprecations turned on to the PyOpenGL tests. Good luck, Mike -- ________________________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://www.vrplumber.com http://blog.vrplumber.com |