hi,
i've been trying today to install and test a full-featured PD on OSX ( with most externs and libraries ).
apart from some keyboard problems ( it doesn't seem to catch "~" from the french iBook layout ( yeah, it's tricky : keys are : <alt>n ) + missing <apple>C/<apple>V for cut & paste ), i have more serious issues with the dynamic loader :
a/ although i start it with the command :
"pd -path externs"
and that my objects are all there ( in externs/*.pd_darwin ), it seems that after one loading or two, the path is lost and it doesn't find my objects anymore.....sh****!
b/ the dynamic loader also firmly refuses to load two objects which define the same symbol..... too bad.... all LADSPA plugins define the same routines.... they won't load....yes, the good news here is that i compiled LADSPA plugins for OSX and even the plugin~ which needed some modifications.
so, finally, very few patches are working : i can only load 2/3 objects and i have to be cautious with the ones i choose : they should not define the same routine.
any OSX guru out there ??
thanx for providing some workarounds.
cheers,
yves
hi,
a/ although i start it with the command :
"pd -path externs"
and that my objects are all there ( in externs/*.pd_darwin ), it seems that after one loading or two, the path is lost and it doesn't find my objects anymore.....
in fact, it cannot even create abstractions so i suspect this might be a memory problem...
the messages are "<object> <params> ..... couldn't create".
the iBook has 384 MB so it should run better than on my PC which has only 128 MB but it cannot load more than 2/3 externals ( big ones, i know ) ! !
so, my next question is :
as i'm not running as root, is the memory limited by some software setting ????
if yes, how can i change this ???
cheers,
yves
hi,
i kept trying to set up PD on OSX and found several errors i made yesterday :
keyboard problems it doesn't seem to catch "~" from the french iBook layout
still.
missing <apple>C/<apple>V for cut & paste
<Ctrl>C,<Ctrl>V are working instead.
a/ although i start it with the command :
"pd -path externs"
and that my objects are all there ( in externs/*.pd_darwin ), it seems that after one loading or two, the path is lost and it doesn't find my objects anymore...
OOOOPS, MY very fault, i used relative paths here and that was the cause of these errors. BUT it's misleading because the first patch could be loaded without errors, it shouldn't have been able to load ANY patch knowing my configuration. well....it's fixed.
b/ the dynamic loader also firmly refuses to load two objects which define the same symbol..... too bad.... all LADSPA plugins define the same routines.... they won't load....yes, the good news here is that i compiled LADSPA plugins for OSX and even the plugin~ which needed some modifications.
to have this working, one should change linking options from :
-bundle -undefined suppress -flat_namespace
to :
-bundle -undefined error -twolevel_namespace -bundle_loader /usr/local/pd/bin/pd
the "two level namespace" indicates that different symbols are generated for symbols found in different libraries.
well, i must return to the port because plugins and MP3 are still not working.
bye,
yves
hi,
still pursuing my installation on OSX, trying here to sum up what i've found :
Yves Degoyon wrote:
keyboard problems it doesn't seem to catch "~" from the french iBook layout
found this one : it's <apple><alt>n ! ! !
missing <apple>C/<apple>V for cut & paste
<Ctrl>C,<Ctrl>V are working instead.
well, i must return to the port because plugins and MP3 are still not working.
still.
MP3 : the v3.89 of lame library doesn't work on OSX, this is tricky.... remind also than ONLY v3.89 ( N OT v3.90 or upper ) is working fine on Linux.
plugin : didn't find the right combination of linker and dynamic loader options to put the loading of plugins to work : it doesn't find the LADSPA descriptor in the plugins' objects.
i can provide a binary release of this "Unauthorized PD for OSX" on request. it includes zexy, iemlib, ....
cheers,
yves