At 03:49 PM 6/10/2006 +0800, Risky Martin wrote:
>2006/6/7, Risky Martin <<mailto:[EMAIL PROTECTED]> 
>[EMAIL PROTECTED]>:
>>I am trying to use disutils's features with 'SWIG'... but hit
>>a rather strange problem.
>>
>>To reproduce it:
>>
>>setup.py
>>------------------------------------------------------
>>from distutils.core import setup, Extension
>>
>>e = Extension("_foo",
>>               sources = ["foo.i", ],
>>               swig_opts = ["-outdir .", ])
>>
>>
>>setup(name="foo",
>>       ext_modules=[e, ])
>>-------------------------------------------------------
>>
>>building fails like:
>>
>> > python setup.py build
>>running build
>>running build_ext
>>building '_foo' extension
>>swigging foo.i to foo_wrap.c
>>swig -python -outdir . -o foo_wrap.c foo.i
>>swig error : Unrecognized option -outdir .
>>Use 'swig -help' for available options.
>>error: command 'swig' failed with exit status 1
>>
>>but a copy/paste of the swig command shows that '-outdir' *is* recognised...
>> > swig -python -outdir . -o foo_wrap.c foo.i
>>Unable to find file 'foo.i'.

Are you sure that you are running the same swig on the command line that 
Python is running?

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to