[PD-dev] OSX s_loader.c was: Re: [PD] pyext, dyn~, pd39.2, osx

Thomas Grill gr at grrrr.org
Mon Dec 12 19:42:55 CET 2005


Hi all,
finally coming back to this one.
The pd 0.39 OSX version has problems loading externals sharing common 
symbol names (for example such compiled with static flext libraries).
Version 0.38 hasn't had this problem because the dynamic linker was 
called with the NSLINKMODULE_OPTION_PRIVATE option.
Is there a convincing reason why this has been taken out?
See also patch 1378927 in the SF bug tracker.

best greetings,
Thomas


Am 08.12.2005 um 19:28 schrieb vincent rioux:

>  Hi Thomas,
>  It seems that on osx with pd39.2 (launched from terminal), pyext 
> (current or beta version) and dyn~ (current) can't be loaded jointly.
>  I get this error message:
>
> ------------------------------------------------
>  py/pyext 0.2.1pre - python script objects
>  (C)2002-2005 Thomas Grill - http://grrrr.org/ext
>
>  using Python 2.3 (#1, Sep 13 2003, 00:49:11)
>  [GCC 3.3 20030304 (Apple Computer, Inc. build 1495)]
>
>  Python array support enabled
>  ------------------------------------------------
>
>  link error 0  dyld: /Applications/pd39.app/Contents/Resources/bin/pd 
> multiple definitions of symbol _ZN11TableAnyMap8iterator7forwardEv.eh
>  /data/pdlibs/py.pd_darwin definition of 
> _ZN11TableAnyMap8iterator7forwardEv.eh
>  /data/pdlibs/dyn~.pd_darwin definition of 
> _ZN11TableAnyMap8iterator7forwardEv.eh
>
>  dyn~: can't load library
>
>  This combination is however working fine with Hans, pd38 extended.
>
>  best regards,
>  vincent
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list





More information about the Pd-dev mailing list