# Error message with Syphon lib

**URL:** https://discourse.processing.org/t/error-message-with-syphon-lib/46056
**Category:** Libraries
**Created:** [March 24, 2025, 2:06pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056 "2025-03-24T14:06:07Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![vj\_dobermann](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/vj_dobermann/32/20543_2.png) [@vj\_dobermann](https://discourse.processing.org/u/vj_dobermann)
#### Post date: [March 24, 2025, 2:06pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/1 "2025-03-24T14:06:07Z")

</div>

Hello everybody,

I’m beginner on Processing, I juste need it for a specific animation that will be use for an event.  
When the code is executed, this error message occurs :

```auto
Syphon 4.0 by Andres Colubri, Tom Butterworth, Anton Marini http://syphon.v002.info/
UnsatisfiedLinkError: /Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib: dlopen(/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib, 0x0001): tried: '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (no such file), '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
java.lang.UnsatisfiedLinkError: /Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib: dlopen(/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib, 0x0001): tried: '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (no such file), '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
	at processing.opengl.PSurfaceJOGL.lambda$initAnimator$2(PSurfaceJOGL.java:426)
	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: /Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib: dlopen(/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib, 0x0001): tried: '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (no such file), '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
UnsatisfiedLinkError: /Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib: dlopen(/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib, 0x0001): tried: '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (no such file), '/Users/vjdobermann/Documents/Processing/libraries/Syphon/library/libJSyphon.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

```

Great thanks in advance for your help 🙏

---

<div class="post-metadata">

### Author: ![svan](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@svan](https://discourse.processing.org/u/svan)
#### Post date: [March 24, 2025, 3:22pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/2 "2025-03-24T15:22:47Z")

</div>

`incompatible architecture (have 'x86_64', need 'arm64')`

What hardware and operating system are you using?

---

<div class="post-metadata">

### Author: ![vj\_dobermann](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/vj_dobermann/32/20543_2.png) [@vj\_dobermann](https://discourse.processing.org/u/vj_dobermann)
#### Post date: [March 24, 2025, 6:34pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/3 "2025-03-24T18:34:54Z")

</div>

Hi Svan,

I’m working on a Macbook pro M3 macOS Sonoma 14.1

---

<div class="post-metadata">

### Author: ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)
#### Post date: [March 24, 2025, 7:38pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/5 "2025-03-24T19:38:41Z")

</div>

This is a [known issue](https://github.com/Syphon/Processing/issues/45). The Processing Syphon library has not been updated to work with Apple Silicon. The underlying Java library also has [an open issue](https://github.com/Syphon/Java/issues/7) about it, so no luck there either.

However, it looks like the folks at OpenRNDR [managed to fix a similar issue](https://openrndr.discourse.group/t/unsatisfiedlinkerror-with-orx-syphon/391) in their own Syphon implementation. Maybe @hamoid can give us a hint on fixing the Java/Processing version 👀

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [March 25, 2025, 3:25pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/6 "2025-03-25T15:25:40Z")

</div>

Tagging @yaniki since they asked a similar question recently

> [@Processing + Mac ARM + Syphon library](https://discourse.processing.org/t/processing-mac-arm-syphon-library/45987):
>
> Dear Friends Do we currently have any version of Syphon that works on Macs with ARM processors (I mean native work, without running Processing in Rosetta mode, etc.). Thank you in advance for all your comments and information

---

<div class="post-metadata">

### Author: ![LangdonS](https://avatars.discourse-cdn.com/v4/letter/l/ebca7d/32.png) [@LangdonS](https://discourse.processing.org/u/LangdonS)
#### Post date: [March 27, 2025, 5:36pm UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/7 "2025-03-27T17:36:55Z")

</div>

Support for the ARM architecture is limited, as are its supported instructions.

---

<div class="post-metadata">

### Author: ![hamoid](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hamoid/32/58_2.png) [@hamoid](https://discourse.processing.org/u/hamoid)
#### Post date: [March 30, 2025, 4:55am UTC](https://discourse.processing.org/t/error-message-with-syphon-lib/46056/8 "2025-03-30T04:55:28Z")

</div>

Unfortunately I haven’t tried Syphon and don’t know much about it, sorry.
