Closed
Description
dynamic linking doesn't work, some functions missing in older Mac OS X versions
since IDE 1.8.10 on Mac OS 10.9.5 there are missing functions the IDE is calling
also in the latest Beta 1.9.0 and Latest Nightly from 25 March 2020 15:34:57 GMT
Probably this is also true for Mac OS X 10.8 systems.
My test system is Mac OS X 10.9.5. With
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
The only working version is Arduino 1.8.9.
In my oppinion the info on the page that it works with Mac OS X 10.8 is at the moment not true.
By tring to "Verify" a program there are the follwing issues
error with Arduino 1.8.10 & 1.8.11:
dyld: Symbol not found: _unlinkat
Referenced from: /Applications/Arduino 1.8.10.app/Contents/Java/arduino-builder
Expected in: flat namespace
/Applications/Arduino 1.8.10.app/Contents/Java/arduino-builder returned 133
error with Arduino 1.8.12, Beta 1.9.0, Nightly 25 March 2020 15:34:57 GMT:
dyld: Symbol not found: _fdopendir$INODE64
Referenced from: /Applications/Arduino 1.8.12.app/Contents/Java/arduino-builder
Expected in: flat namespace
/Applications/Arduino 1.8.12.app/Contents/Java/arduino-builder returned 133
maybe the headers in this project can help to fix it
https://github.com/macports/macports-legacy-support
everything else works so far fine