Install Python GL stuff for glchess stops glchess working.

Rodd Clarkson rodd at clarkson.id.au
Thu Apr 12 04:44:34 UTC 2007


I ran glchess (Applications > Games > Chess) to see what it was like and
it works fine, except that when you try to use the 3d version, it warns
you need some Python packages for OpenGL (package names would be useful,
instead of nice readable names, but I think I figured out what was
needed).

I installed PyOpenGL and pygtkglext using yum (so it installed some
dependancies) and now I get the following output trying to run glchess
from the commmand line:

[rodd at localhost ~]$ glchess 
Traceback (most recent call last):
  File "/usr/bin/glchess", line 20, in <module>
    start_game()
  File "/usr/lib/python2.5/site-packages/glchess/glchess.py", line 2, in start_game
    import main
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 18, in <module>
    import scene.opengl
  File "/usr/lib/python2.5/site-packages/glchess/scene/opengl/__init__.py", line 2, in <module>
    import OpenGL.GL
  File "/usr/lib/python2.5/site-packages/OpenGL/GL/__init__.py", line 2, in <module>
    from OpenGL.raw.GL import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/__init__.py", line 6, in <module>
    from OpenGL.raw.GL.constants import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/constants.py", line 7, in <module>
    from OpenGL import platform, arrays
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 24, in <module>
    from OpenGL.platform.glx import *
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/glx.py", line 41, in <module>
    mode=ctypes.RTLD_GLOBAL 
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/ctypesloader.py", line 37, in loadLibrary
    return dllType( name, mode )
  File "/usr/lib/python2.5/ctypes/__init__.py", line 312, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: glut: cannot open shared object file: No such file or directory
[rodd at localhost ~]$ glchess 
Traceback (most recent call last):
  File "/usr/bin/glchess", line 20, in <module>
    start_game()
  File "/usr/lib/python2.5/site-packages/glchess/glchess.py", line 2, in start_game
    import main
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 18, in <module>
    import scene.opengl
  File "/usr/lib/python2.5/site-packages/glchess/scene/opengl/__init__.py", line 2, in <module>
    import OpenGL.GL
  File "/usr/lib/python2.5/site-packages/OpenGL/GL/__init__.py", line 2, in <module>
    from OpenGL.raw.GL import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/__init__.py", line 6, in <module>
    from OpenGL.raw.GL.constants import *
  File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/constants.py", line 7, in <module>
    from OpenGL import platform, arrays
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 24, in <module>
    from OpenGL.platform.glx import *
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/glx.py", line 41, in <module>
    mode=ctypes.RTLD_GLOBAL 
  File "/usr/lib/python2.5/site-packages/OpenGL/platform/ctypesloader.py", line 37, in loadLibrary
    return dllType( name, mode )
  File "/usr/lib/python2.5/ctypes/__init__.py", line 312, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: glut: cannot open shared object file: No such file or directory
[rodd at localhost ~]$ 

Anyone want to hazard a guess as to what's wrong?


R.
-- 
"It's a fine line between denial and faith.
 It's much better on my side"




More information about the fedora-test-list mailing list