agraef / purr-data

Purr Data - Jonathan Wilkes' cross-platform Pd-l2ork version
https://agraef.github.io/purr-data/
Other
642 stars 82 forks source link

Purr Data build on Apple Silicon crashes on start (macOS Ventura 13.2.1 (22D68)) #22

Open luismrguimaraes opened 1 year ago

luismrguimaraes commented 1 year ago

I'm trying to build and run Purr Data on macOS Ventura 13.2.1 (22D68).

The build process seems to complete with success:

image

However, when trying to run it, the app just crashes on start. This is what Purr Data shows before the crash on the latest commit (3e2039e28e00bea0b29b2eddf941f7cb1ee2b9c1):

image

I've also tried building in the latest release commit a2f5df4, but the problem remains:

image

Running the already built .dmg however, everything looks okay.

If I build with make incremental, the problem remains, but building with make light the app runs correctly.

agraef commented 1 year ago

Let me guess: You probably built for the M1/M2 architecture. I have been working on the M1/M2 port, but it doesn't work yet, and I don't really know why. Might be something in the externals, or the fact that we still use a prebuilt nw.js version for Intel. Therefore the builds distributed here are all for Intel cpus which run on M1/M2 Macs just fine with Rosetta 2.

luismrguimaraes commented 9 months ago

Yes, the chip is the M2. Forgot to include that "small" detail :D

agraef commented 2 months ago

Changed the title so that it reflects the actual issue. I'm keeping this open so that we can hopefully make a native Apple Silicon port work some time.

I've done further investigations, and as far as I can see, issues blocking that port are: