PyInline problem
Duncan Smith
buzzard at urubu.freeserve.co.uk
Wed Dec 5 14:04:05 EST 2001
Sorry about that. The following does not build.
import PyInline
m = PyInline.build(code="""
#include <system.h>
#include <stlib.h>
int my_func(int a) {
if(a < 0){
exit(1);
}
return a * (a+1);
}
""", language="C")
i.e.
>>> running build
running build_ext
building '_PyInline_9b0b542783ccacbbb1a5773185ead759' extension
creating build
creating build\temp.win32-2.0
creating build\temp.win32-2.0\Release
C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD
/W3 /GX -IC:\Python20\Include
/Tc_PyInline_9b0b542783ccacbbb1a5773185ead759.c
/Fobuild\temp.win32-2.0\Release\_PyInline_9b0b542783ccacbbb1a5773185ead759.o
bj
Traceback (most recent call last):
File "C:\Python20\Pythonwin\pywin\framework\scriptutils.py", line 301, in
RunScript
exec codeObject in __main__.__dict__
File "C:\Python20\my_module.py", line 14, in ?
""", language="C")
File "C:\PYTHON20\PyInline\__init__.py", line 38, in build
return b.build()
File "C:\PYTHON20\PyInline\C.py", line 45, in build
self._compile()
File "C:\PYTHON20\PyInline\C.py", line 265, in _compile
raise BuildError(e)
BuildError: error: command '"C:\Program Files\Microsoft Visual
Studio\VC98\BIN\cl.exe"' failed with exit status 2
>>>
More information about the Python-list
mailing list