Hi,
I wanted to try out the pygext library and the pylonoid game based on it, but I
always get the following error when I try to run any pygext based programm, e.g:
Traceback (most recent call last):
File "tutorial1.py", line 27, in ?
init((800,600))
File "/usr/local/lib/python2.4/site-packages/pygext/gl/base.py", line 28, in init
_init_display(resolution[0], resolution[1], fullscreen=fullscreen)
File "/usr/local/lib/python2.4/site-packages/pygext/gl/base.py", line 51, in
_init_display
pygame.display.set_mode(resolution, flags, 32)
pygame.error: Couldn't find matching GLX visual
I'm sure, I have all the dependencies listed on the webpage (Polygon, PyOpenGL,
Numeric) and I can import each of these with no errors.
Versions: Python 2.4, pygame 1.7.1, pygext 0.7.2 on Ubuntu Hoary, X.org with
"nvidia" driver 1.0.7174
Hardware: Athlon64, NVidia GeForce 6200 TC
Just as I write this, I found the follwing suspicious entry in
/var/log/Xorg.0.log:
Symbol __glXgetActiveScreen from module
/usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXgetActiveScreen from module
/usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
I commented out the loading of the "dri" module from xorg.conf and restarted
the X server. The messages in Xorg.0.log were gone then, but the above pygame
error persisted.
I have no idea, how to amend this. Can anybody give me some pointers?
Thx, Chris
Attachment:
signature.asc
Description: OpenPGP digital signature