Sorry took so long to reply... I don't get enough internet time. :P
On line 50 in pyglet/gl/lib_glx.py I made it make sure the addr is
callable before running it though ftype()
if addr *and callable(addr)*:
and that fixes it for me. Or at least one of the problems :P
On Apr 12, 5:31 pm, Alex Holkner <[EMAIL PROTECTED]> wrote:
> > OpenGL vendor string: Tungsten Graphics, Inc.
> > OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 1x x86/MMX/SSE2
> > TCL
> > OpenGL version string: 1.3 Mesa 6.5.2
>
> This is an interesting driver that we've not seen before...
>
> > python 2.4
> > ctypes 1.0.1
>
> But this combination has been well-tested. But this traceback
>
> File "/home/joey/projects/pyglet/window/xlib/__init__.py", line 37,
> in ?
> from pyglet.gl.glxext_abi import *
> File "/home/joey/projects/pyglet/gl/glxext_abi.py", line 232, in ?
> glXSwapIntervalSGI = _link_function('glXSwapIntervalSGI', c_int,
> [c_int], 'SGI_swap_control')
> File "/home/joey/projects/pyglet/gl/lib_glx.py", line 52, in link_GL
> func = ftype(addr)
> TypeError: argument must be callable or integer function address
>
> suggests a problem with ctypes, not the driver. Could you find out
> what's being returned into 'addr' here, for example by inserting this
> line
>
> print name, addr, type(addr)
>
> before line 52 in pyglet/gl/lib_glx.py?
>
> > [EMAIL PROTECTED] tests $ python test.py
> > Traceback (most recent call last):
> > File "test.py", line 201, in ?
> > import tests.regression
> > ImportError: No module named tests.regression
>
> This looks like your working checkout is broken, perhaps try checking
> out trunk cleanly again? (svn is not without its faults).
>
> Alex.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---