Hi everyone, i have this zip provided by my professor, i'm currently doing a course in multisensory interactive system and we need to have both udpend and udpreceive from this zip file.
I tried to use the make command in the root folder, but nothing happens, otherwise if i run the make by using the makefile.txt it shows me this error:
I'm not very familiar with this kind of compiling stuff, so maybe i'm missing something important, and maybe this is not the correct folder to have so that making the M1 build.
Do you have any suggestion?
zip file in the description.
Icaro
net.zip
-
Help compiling a library for macOS M1 series
-
@icarordp It doesn't look correct for an M1, and I am not sure that it is even a 64-bit build.
You should check Deken...... just in case there is a library containing those objects already built for your architecture.....
...... In the pd top menu.... help.... find externals.... and search for the objects you need.Otherwise, unless someone can help you to compile the objects the alternative is to use [netsend] and [netreceive] from Pd vanilla and the -u switch to use udp.
Are you receiving OSC messages for the multisensory interactive system, or some other format?
What will Pd be communicating with?
David. -
it's definetly not an M1 build, i think it was for for a raspberryPI or something similar.
I think we have to use udpend and udpreceive with the library osc, since for mac users with m series we have some problems.
My professor asked me if i was able to do the m1 build, since he doesn't have the pc with this architecture.
i'm going to tell him the advice that u gave me "Otherwise, unless someone can help you to compile the objects the alternative is to use [netsend] and [netreceive] from Pd vanilla and the -u switch to use udp".
Icaro -
@icarordp It will all be possible with vanilla objects.
You should only need to use [netsend] [netreceive] [oscparse] and [oscformat]
David. -
@icarordp you need to install the mac command line tools and change the gcc command (might be able to replace w/ clang? plain 'gcc might work too). Right now it looks like it's trying to compile for iphone.
anyways the makefile seems quite outdated, barely anyone uses pd-extended (you also need some pd directory to link against and findm_pd.h
)
You might have luck with a newer version of the makefile? Is it from your professor?
You can try transitioning the build system to use pd-lib-builder, which is standard these days https://github.com/pure-data/pd-lib-builder