[PD-dev] fixed pdtcl prob on 10.4/gcc4.0!

james tittle tigital at mac.com
Wed May 11 20:46:59 CEST 2005


On May 11, 2005, at 2:34 PM, Hans-Christoph Steiner wrote:
>
> On May 11, 2005, at 12:25 AM, james tittle wrote:
>>
>> ...so I just changed references to "pdtcl" in the makefile & pd.tk  
>> to "pdtcl.dylib", and then changed the following in the makefile:
>>
>> #this is for Max OSX only...
>> $(BIN_DIR)/pdtcl.dylib: $(GOBJ) $(GSRC)
>>     cd ../obj; gcc -dynamiclib -o $(BIN_DIR)/pdtcl.dylib $(GOBJ) \
>>     /Library/Frameworks/Tk.framework/Versions/Current/Tk \
>>     /Library/Frameworks/Tcl.framework/Versions/Current/Tcl \
>>     /usr/lib/libSystem.B.dylib
>>
>> ...also note that it's much better to refer things like above than  
>> "../../whatever", because that is dependent on whatever dev setup  
>> order you have (and doesn't work for me and many others)...also,  
>> we had a laugh about the "Max OSX" typo:  just can't shake yr  
>> teacher, eh?  ;-)
>>
>
> The "../../Frameworks" path is necessary for building Pd using the  
> TclTkStandalone Wish.app, unless you have found another way to  
> build the Pd.app.  If so, that would be awesome.  Please enlighten us.
>
> If not, its easy enough to have autoconf choose between "/Library/ 
> Frameworks" and "../../Frameworks".

...please enlighten me, then, as to how autoconf would choose  
this...perhaps we need a flag for choosing to build the app or the  
cli?  In any event, the frameworks are now there in 10.4, tho I like  
relative frameworks because that means we can upgrade tcl/tk more  
easily/transparently...

...also note that I've now been contacted by an apple engineer who  
says that the "-read_only_relocs suppress" should probably be "- 
read_only_relocs warning", because this is still something to  
fix...it may be that it's linking with non-PIC objects, but that'd  
only take a performance hit on each launch of whatever uses the  
pdtcl.dylib...

still searching,
jamie




More information about the Pd-dev mailing list