[Distutils] unrecognised swig options ?

Risky Martin risky.martin at gmail.com
Sat Jun 10 09:49:04 CEST 2006


Well, well... after some time crawling after information on distutils,
SWIG, and C++, it seems that disutils has some problems with
the combo SWIG/C++ (and bug/patches found across found on
mailing list never included in distutils :/ ).

So setuptools seems more alive, and I gave it a go:
Same example as below, replacing

from distutils.core import setup, Extension

by

from setuptools import setup, Extension

.

No luck. Same results.

Anyone with an idea ?


--thanks.



2006/6/7, Risky Martin <risky.martin at gmail.com>:
>
> Hi,
>
>
> 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 the permitted options for SWIG hardcoded in 'distutils' ?
>
>
>
> RiMa
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/distutils-sig/attachments/20060610/951ddd6a/attachment.html 


More information about the Distutils-SIG mailing list