Raspberry Pi Zero. I suspect you need to change your build options so you're not creating binaries that will only run on a Raspberry Pi 3.
The Pi Zero is ARMv6, whereas the Pi3 models are ARMv8.
Code compiled to run under Raspbian on a Pi Zero (or Pi 1) will run on any Pi released so far.
It's not a good sign that you are only learning about this now !
I tried both master and cleanup. With master there is a missing syntax.h file but with cleanup all the headers are missing. It would appear the headers are supposed to be generated by the perl setup.pl script. However, running that script results in
Code: Select all
This is unix cwd=/home/username/sb-dev-cleanup/ The jamal module esd.pm is not installed. You have to install it before running any kind of ScriptBasic source compilation. The module is needed to compile source documentation. This is a MUST. To install esd.pm become root on UNIX, or just have write privilege for the directories where the Perl modules are (this is the 'source' directory of ScriptBasic) and run perl jamal.pl -i interactively answering the program questions.
I'm in favour of hidden configuration folders and files in the home directory. The other extreme are programs that automatically create non-hidden subdirectories called Desktop, Downloads, Documents, Pictures, Public, Templates and Videos.scruss wrote: ↑Sat Apr 06, 2019 12:41 pmModifying the system Perl installation outside a perl* module on Debian/Raspbian is a strict no-no. You can very easily render the system unusable. Debian uses Perl for many of its package admin functions, and if the Perl subsystem left in a state that's outside Debian's control, the dpkg system can fail.
Peppered with backticks (so executing arguments, in some cases even passed strings, as root when in install mode) and installing in a mix of /usr/bin and /usr/local, I'm not sure I'd want to run these on anything but a sandbox system. I'm also not wild about having yet another dotfolder (~/.scriba) in my home directory: this is what ~/.config or ~/.local is for.