Closed bchretien closed 10 years ago
Please try 4ed8cc6a0790597fd4307c7fafa1b524052fb034
@vmarkovtsev thanks! The sockaddr_in
errors disappeared, now there is one new error left:
Error compiling Cython file:
------------------------------------------------------------
...
"""
UDTSocket.perfmon() call result. Corresponds to libudt4's
UDT::TRACEINFO struct.
"""
def __init__(self, _TRACEINFO ti):
^
------------------------------------------------------------
src/udt4py.pyx:514:27: Cannot convert Python object argument to type '_TRACEINFO'
Indeed, Cython 0.20 fails to build the extension, whereas Cython 0.19 produces a perfectly valid binary. I am trying to fix it now.
I fixed all issues with Cython 0.20 in pypi-1.1 release.
@vmarkovtsev thanks, it works ;-)
While trying to compile
udt4py
on Arch Linux, I get:In
/usr/include/netinet/in.h
, we indeed have:which is reflected in
udt4py.pyx
:Could this be due to the missing padding? (cf. https://github.com/ironport/shrapnel/blob/master/coro/socket.pxd#L13)