When the exported script is executed it crashes and prints out the following error message:
"java.lang.UnsatisfiedLinkError: no processing-io in java.library.path:"
Expected Behavior
To get a working script after exporting a sketch using the Hardware I/O Library to Raspberry Pi.
The proposed change would be to include the corresponding "libprocessing-io.so" file automatically during the export.
Current Behavior
I can get the sketch running by manually copying the file "libprocessing-io.so" into the "lib" folder of the exported sketch.
Steps to Reproduce
The most simple sketch to reproduce the bug:
import processing.io.*;
GPIO.pinMode(4, GPIO.INPUT_PULLUP);
Export the above sketch to Linux Raspberry Pi 64 or 32 bit.
Execute the script in terminal.
Your Environment
Processing version: 4.3
Operating System and OS version (for running the exported script): Raspberry Pi 4, Raspberry Pi OS (64-bit) Published: 2023-10-10
Other information: Problem occurs when sketch is exported on the Raspberry Pi 4 itself or as well on a MacBook Pro M2.
When the exported script is executed it crashes and prints out the following error message: "java.lang.UnsatisfiedLinkError: no processing-io in java.library.path:"
Expected Behavior
To get a working script after exporting a sketch using the Hardware I/O Library to Raspberry Pi. The proposed change would be to include the corresponding "libprocessing-io.so" file automatically during the export.
Current Behavior
I can get the sketch running by manually copying the file "libprocessing-io.so" into the "lib" folder of the exported sketch.
Steps to Reproduce
The most simple sketch to reproduce the bug: import processing.io.*; GPIO.pinMode(4, GPIO.INPUT_PULLUP);
Your Environment
Possible Causes / Solutions