Hi,<br>
I would like to use pypy/bin/compilemodule.py to compile some of my code, which uses OpenGL.<br>
I am wondering why the following does not work (Link error on glEnd) :<br>
<br>
&nbsp;&nbsp;&nbsp; from ctypes import windll<br>
<br>
&nbsp;&nbsp;&nbsp; glEnd = windll.opengl32.glEnd<br>
&nbsp;&nbsp;&nbsp; glEnd.restype = None<br>
<br>
&nbsp;&nbsp;&nbsp; def DrawSomething(space):<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; glEnd()<br>
<br>
<br>
<br>
While this does compile fine:<br>
<br>
&nbsp;&nbsp;&nbsp; from pypy.rpython.rctypes.tool import ctypes_platform<br>
&nbsp;&nbsp;&nbsp; from pypy.rpython.rctypes.tool.libc import libc<br>
&nbsp;&nbsp;&nbsp; from ctypes import *<br>
<br>
&nbsp;&nbsp;&nbsp; time_t = ctypes_platform.getsimpletype('time_t', '#include &lt;time.h&gt;', c_long)<br>
&nbsp;&nbsp;&nbsp; time = libc.time<br>
&nbsp;&nbsp;&nbsp; time.argtypes = [POINTER(time_t)]<br>
&nbsp;&nbsp;&nbsp; time.restype = time_t<br>
<br>
&nbsp;&nbsp;&nbsp; def DrawLine(space):<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time(None)<br>
<br>
<br>
Any help would be much appreciated.<br>
Thanks,<br>
<br>
Laurent Destriau<br>