On 01/05/2007, at 5:46 AM, joey101 wrote:

>
> 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
>

Not really a useful fix... addr is only supposed to be an int (I'd  
settle for a number of some sort).

Alex.

> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to