[Gridflow-dev] osx ruby/ruby configure

james tittle tigital at mac.com
Sun Mar 26 12:24:42 EST 2006


On Mar 25, 2006, at 5:22 PM, Mathieu Bouchard wrote:

> On Tue, 21 Mar 2006, james tittle wrote:
>
>> ...ok, had to remove "-shared", "-lcrypt", and do:
>> LDSHARED = $(CXX) -undefined dynamic_lookup
>
> I suppose you can make those changes to the Makefile yourself. Note  
> that
> there are a few OSX things in the Makefile but maybe it's not detected
> correctly... at least it's now a normal Makefile so it should be  
> easier to
> modify for you.
>
>> ...nifty!  The deployment target is necessary to make "-undefined
>> dynamic_lookup" work:  might be able to add "-mmacosx-version- 
>> min=10.3"
>> to the link line, but I haven't tested (seems like xcode does this  
>> for
>> gem)...
>
> There's also "-undefined suppress", which is sort of equivalent to the
> default behaviour of "-shared" on Linux. I don't know how fast things
> compiled with dynamic_lookup would be, but I'd guess it'd be slightly
> slower, no?  How does it work?

...dynamic_lookup has always been suggested to me as a replacement  
for suppress, since it's addition (10.3+)...I don't know if there'd  
be any "speed" difference, but I do know that python has switched to  
this flag...

>> ...anyway, I added the path and such to my pd.app, relaunched, and  
>> got the
>> following:
>> setting up Ruby-for-PureData...
>> gridflow.pd_darwin found itself in /Users/tigital/puredataDev/ 
>> gridflow
>> we are using Ruby version 1.8.4
>> (done)
>> ERROR: Cannot load GridFlow-for-Ruby (gridflow.so)
>> ...any ideas?
>
> Not enough info to answer you... run "pd -stderr" to get all error
> messages together and maybe you'll have something.

...this was with "-stderr" :-\

switching thread,
james



More information about the Gridflow-dev mailing list