Hi, just trying to setup a working environment on Arch Linux. I installed the latest SDK `7.4.3` and some device via the sdk manager. Since I failed to find any docs about the monkeyC toolchain usage (pretty crazy tbh for a custom language). Actually I'm pretty much forced to use VSCode with that extension (which is even more crazy!) in order to start doing some dev!
Anyway. I managed to create a project, can build it without issue if the following is what it does
java -Xms1g -Dfile.encoding=UTF-8 -Dapple.awt.UIElement=true -jar /home/me/.local/share/garmin/Sdks/connectiq-sdk-lin-7.4.3-2024-12-11-90ec25e45/bin/monkeybrains.jar -o bin/forger.prg -f /home/me/Documents/forger/monkey.jungle -y /home/me/.local/share/garmin/developer_key -d fr165_sim -w
But when I try to run it via the magic (and opaque) "Run" from VSCode aka F5, it fails. No simulator window opens. Just an IDE notification pops out "Unable to connect to simulator." and a console error "The provided device is invalid: fr165".
How are we expected to debug such situations? Where are the logs, which command is executed when pressing magic F5 or "Run" etc?
Also I tried to run directly from terminal that `simulator` binary located in the bin folder of the installed sdk but eh it SEGV :)
./simulator
11:22:33: Debug: Adding duplicate image handler for 'JPEG file'
fish: Job 1, './simulator' terminated by signal SIGSEGV (Address boundary error)
Not sure if that's expected? But since there is not docs on the topic (the only docs I find is basiclly to use VSCode and the extension) I'm kinda in blind mode.
Any idea?