[PD] xnetreceive

Jorge Cardoso jccardoso at porto.ucp.pt
Fri May 7 17:18:55 CEST 2004


I've put a zip file with the source, makefile and binaries for OSX,
Linux and Windows at:
http://pure-data.iem.at/Members/jorgecardoso/xnetreceive

I adapted the makefile from maxlib and tested it on those platforms...

Thank you all,
jc

---
Jorge Cardoso <-> jorgecardoso at ieee.org

"Whether you believe you can, or whether you believe you can't, you're
absolutely right." - Henry Ford  

>-----Original Message-----
>From: pd-list-admin at iem.at [mailto:pd-list-admin at iem.at] On 
>Behalf Of Yves Degoyon
>Sent: sexta-feira, 7 de Maio de 2004 15:33
>To: Pall Thayer
>Cc: Martin Peach; pd-list at iem.at
>Subject: Re: [PD] xnetreceive
>
>
>hi,
>
>this is taken from pdp/pidip Makefile for OSX :
>
>g++ -o pdp.pd_darwin pidip-modules/*.o modules/*/*.o system/*/*.o 
>$(PDP_LIBS) -dynamic -bundle -undefined error 
>-multiply_defined suppress 
>-twolevel_namespace -bundle_loader $(PD_EXECUTABLE)
>
>i guess you can figure what to modify in this...
>
>suerte,
>sevy
>
>Pall Thayer wrote:
>
>> Ok, ld doesn't recognize the -export_dynamic and -shared 
>flags on Mac 
>> OS X but at least I know what I'm looking for.
>>
>> palli
>>
>> Martin Peach wrote:
>>
>>> Pall Thayer wrote:
>>>
>>>> Not much of a programmer myself but I tried compiling this 
>on Mac OS 
>>>> X. After commenting out the ifdef Unix and all the win stuff, the 
>>>> only error I get is the following... what does this mean?
>>>
>>>
>>>
>>>
>>>>
>>>> pallis-Computer:/Applications/pd-0.37-1/src root# gcc 
>xnetreceive.c 
>>>> ld: Undefined symbols:
>>>> _main
>>>> _binbuf_eval
>>>> _binbuf_free
>>>> _binbuf_getnatom
>>>
>>>
>>> ...
>>>
>>> Looks like ld (the linker) is looking for entry points in pd. 
>>> Probably because you need to build it as dynamic shared library as 
>>> opposed to a standalone program. In my makefile I have
>>> ld -export_dynamic -shared ...
>>> which I believe is what it takes to do this in linux, but I don't 
>>> know OSX enough to be sure that will work there as well.
>>>
>>> Martin
>>>
>>>
>>> _______________________________________________
>>> PD-list mailing list
>>> PD-list at iem.at
>>> to manage your subscription (including un-subscription) see
>>> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>>>
>>
>
>
>_______________________________________________
>PD-list mailing list
>PD-list at iem.at
>to manage your subscription (including un-subscription) see
>http://iem.at/cgi-bin/mailman/listinfo/pd-list
>




More information about the Pd-list mailing list