Thanks.

I had installed python 2.4, but went back to 2.3.2 for a reason I can't
remember now. I think some other module I was using wasn't built for it yet
(MySQLdb maybe?) I'll reinstall and try again.

I looked at the python/typemaps.i file. I may be able to use that to
redefine the functions I'm calling after I include the libraries header
files to define everything else.

-----Original Message-----
From: Lars Immisch [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 16, 2005 4:27 PM
To: [EMAIL PROTECTED]
Subject: Re: [Distutils] How do I modify the swig options in my setup.py



> I tried using swig_opts, but it didn't recognize it. I'm using python
2.3.2,
> SWIG 1.3.21 if that matters.

Sorry. I should have mentioned that from the start:

The swig_opts extension only made it into Python 2.4b1, so you either 
need to upgrade Python or at least the version of distutils.

> I read over the typemaps some, but the libraries I'm trying to use have
gobs
> of typedefs in them, and I was hoping that the #include files for the
> library would take care of it. (Beside me just not understanding enough
> about typemaps to be comfortable using them.)

There are no hard and fast recommendations I would want to give, except 
reading typemap code, experimenting, and reading the resulting C code to 
get a feel how swig works.

Failing that, do create a minimal example of an entire interface file 
that shows your problem and send it to the swig mailing list.

I am sure that someone will help you there.

- Lars
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to