-
Notifications
You must be signed in to change notification settings - Fork 72
Description
Description Hello, I am trying to use this library on a Mac M1 (Apple Silicon) with the original Leap Motion Controller (v1). However, I suspect the SDK required for this library is deprecated and no longer available, causing compatibility issues with the current drivers.
Environment
OS: macOS (Apple Silicon M1)
Processing Version: 4.4.7
Library Version: Leap Motion for Processing v2.3.1.6
Hardware: Leap Motion Controller v1
The Issue When attempting to run the sketch, I encounter the following UnsatisfiedLinkError, indicating the native library cannot be loaded:
# Leap Motion Library v2.3.1.6 - Leap Motion SDK v2.3.1+31549 - https://github.com/nok/leap-motion-processing
Native code library failed to load.
java.lang.UnsatisfiedLinkError: no LeapJava in java.library.path: ... [path details] ...
Could not run the sketch (Target VM failed to initialize).
Dependency Problem The README states that Leap Motion Software v2 (2.3.1+31549) is required. However, the download link provided is currently broken.
Currently, the official Ultraleap website only provides Ultraleap Hyperion (v6.2.0) for Apple Silicon (released 22.09.2025). I have installed this version, but it does not seem to be compatible with this library, as the error persists.
Is there a workaround to run this library on Apple Silicon with the newer Ultraleap drivers? Or is there an updated way to get the compatible v2 SDK files?
Any help would be appreciated. Thanks!