[Pythonmac-SIG] SWIG problem -> solved
Torsten Sadowski
torsten.sadowski at tu-berlin.de
Tue Sep 12 12:23:42 CEST 2006
Am Dienstag, 12. September 2006 08:44 schrieben Sie:
> On Sep 11, 2006, at 5:31 PM, Torsten Sadowski wrote:
> > Hi,
snip
> > example. The final solution was -flat_namespace.
>
> Which may or may not be the right solution. -flat_namespace is often
> an indication that you're doing something wrong :-).
>
> The error-message in your original message seems to indicate that
> you're linking the extension with python and the wrong one at that.
> This causes two python libraries to be loaded, the one used by the
> interpreter (which is correctly initialized) and one linked by the
> extension (which isn't).
>
> Are the python extension build using distutils? Distutils should do
> the right thing automaticly.
>
> Ronald
Hello,
unluckily the software I'm trying to port does not use distutils but an
automake system which means I have more or less to guess how to make it work.
I built my simple example again with distutils just to see what it does and it
uses -undefined dynamic_lookup what of course depends on the deployment
target. With both solutions I can use the extension with all installed
pythons (Apple 2.3.5, Framework 2.4.1 and Fink 2.4.2).
Cheers, Torsten
More information about the Pythonmac-SIG
mailing list