-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues Compiling Example Sketches on M1 Mac in Processing 4 #44
Comments
To add a little more information: My initial tests with with Processing 4.0 (Apple Silicon). I have just downloaded version 3.5.3 of processing. I then downloaded version 4 of processing (Intel 64 bit). So it appears, that the error compiling only happens when using the Apple Silicon version of processing. |
Same to me on Apple Silicon. |
@pyronox @1l0 thanks for filing this issue. I can confirm that the Syphon library does not work on macs with the new Apple Silicon chips, because it only includes the Syphon native libraries for the x86 64 bit architecture. I will look into building the corresponding libraries for the arm64 architecture when I get a chance. For the time being, you can install the MacOS (Intel 64-bit) version of Processing on you M1 Mac, and the library should work. |
@codeanticode i tried using Processing 4 intel 64-bit version with Syphon 4.0 from the library manager on Mac Studio (2022), Apple M1 Ultra, OSX 12.5.1 and this example fails with:
any advice? |
Hi @codeanticode, it would be great if you could update the library to silicon. Thanks |
I will look at it tomorrow :-) |
The Java module needs some work: |
I am attempting to use Syphon with the Processing IDE.
I have installed Processing 4 on a fresh Apple M1 running macOS Monterey.
I have installed the Syphon Library using the in built in Library Manager of the Processing IDE.
The Example sketches included in the library fails to compile (I have tried both getImage and ReceiveFrames)
Syphon 4.0 by Andres Colubri, Tom Butterworth, Anton Marini http://syphon.v002.info/ UnsatisfiedLinkError: no JSyphon in java.library.path: :/Applications/Processing.app/Contents/Java/core/library/macos-aarch64:/Users/ivy/Documents/Processing/libraries/Syphon/library:/Applications/Processing.app/Contents/MacOS java.lang.UnsatisfiedLinkError: no JSyphon in java.library.path: :/Applications/Processing.app/Contents/Java/core/library/macos-aarch64:/Users/ivy/Documents/Processing/libraries/Syphon/library:/Applications/Processing.app/Contents/MacOS at processing.opengl.PSurfaceJOGL.lambda$initAnimator$2(PSurfaceJOGL.java:409) at java.base/java.lang.Thread.run(Thread.java:833) A library used by this sketch relies on native code that is not available. UnsatisfiedLinkError: no JSyphon in java.library.path: :/Applications/Processing.app/Contents/Java/core/library/macos-aarch64:/Users/ivy/Documents/Processing/libraries/Syphon/library:/Applications/Processing.app/Contents/MacOS UnsatisfiedLinkError: no JSyphon in java.library.path: :/Applications/Processing.app/Contents/Java/core/library/macos-aarch64:/Users/ivy/Documents/Processing/libraries/Syphon/library:/Applications/Processing.app/Contents/MacOS
I have then installed Azul's Zulu JDK (18.0.1) macOS (ARM 64-bit v8), after initially thinking that perhaps java was not installed.
This has not made any difference and I am still receiving the same error.
Can you think of any reason this might be occurring? Would you expect it to work?
Many thanks,
Lee
The text was updated successfully, but these errors were encountered: