I have an application that I have been running on my Raspberry PI. And of course my micro SD became corrupt and I had to rebuild. Unfortunately I am missing a step because my Xojo App will no longer run. It will run fine via remote debugging.
When I copy it over to the Pi and run it stand alone I get the following error.
./Octoscreen: error while loading shared libraries: XojoGUIFrameworkARM.so: cannot open shared object file: No such file or directory
I have ensured that libunwind8 is installed and current.
Does anybody have the proper steps setting to modify the Pi to run Stand Alone. Its been so long I dont recall what I did to the Pi to make it work.
Xojo 2019 r2.1
Raspi 3 B
Linux 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux
Bingo the file structure was the issue. As soon as I put everything back to original folder layout it ran fine. Thank you for the hint.
Not that it is critical for this app, its just a touch screen app for my 3D printer but is there a way to deploy where I can put the libs in the traditional library folders on the Pi. I looked on the Xojo website for some detail instructions but did not find any.
Did install libunwind8
The thing is that the app looks for libraries in the ‘shared libraries’ folder which is located in /usr/lib
Finding the missing libraries in the system and copying them with root privileges worked until I wanted to start the app via ssh
I’ll keep you informed
the folder /appname Libs was named as /appname libs (because I had to manually create the folder over ssh, and then copy the files)
Changing the capital L was all it took. Lost a whole day, but learned -again and again and again- that I need to look the beginning and especially to the syntax.
It works in Raspberry OS 32 bit and Raspberry OS 64 bit. I’m saved !