Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Raspberry OS
#1
Hi,
This I my first post…
I had never Heard of QB64 before until it was mentioned on amiga-news.de that there was a new version "Phoenix", so…
I compiled it on Mac Catalina and it works fine.
Now I was wondering can I install it on Raspberry OS (64 bit arm Bookworm?)…
If so how?
Do I Compile QB64-PE with ./setup_lnx.sh like any other Linux?
If so…  what exactly do I type in to Compile ./setup_lnx.sh?
Is it Run ?
Thank, I don't usually compile things.
Reply
#2
Welcome to the forum.

I'm a windows guy, so no help from for me, but @Jack uses QB64 on Pi. Maybe he can swoop in with an answer as to how he set his up.

Pete
Reply
#3
welcome to the forum
I will install the latest QB64pe on my PI 5 and come back with the result
Reply
#4
try to install as you would on any Linux, if there are problems then please post them here
I just downloaded the git repo and after extracting the archive and issuing the command ./setup_lnx.sh it built and ran without any issues
I had already installed a previous version so I forgot the details whether there were any libraries that needed to be installed or not
Reply
#5
Welcome to the Forum @PerspexSphinx, nice to see my news message over at "amiga-news.de" catched your attention Smile

Also welcome to our newest member @aplus, are you by chance a relative to one of our top posters @bplus  Huh
Reply
#6
Hi,
I did what the README said for Linux, I simply entered…

./setup_lnx.sh

Unfortunately (hours later)…

g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make: *** [Makefile:407: internal/c/qbx.o] Error 1
It appears that the qb64pe executable file was not created, this is usually an indication of a compile failure (You probably saw lots of error messages pop up on the screen)
Usually these are due to missing packages needed for compilation. If you're not running a distro supported by this compiler, please note you will need to install the packages listed above.
If you need help, please feel free to post on the QB64 Phoenix Edition Forums detailing what happened and what distro you are using.
Also, please tell them the exact contents of this next line:
DISTRO: debian

Thank you for using the QB64-PE installer.

…now this is probably because of my lousy internet connection and the fact that I’ve only got a Raspberry Pi 3b available at the moment or because the internet connection broke a couple of times and I had to start again.

Now if I’m doing it correctly (compiling), is it worth trying some more (perhaps on a day when the internet connection is a little stronger) or should I just wait until I can try it on a newer model Raspberry Pi or is there actually and error in the installer for Linux debian arm 64?

Thanks.
Reply
#7
The RPi3b has only 1 GB of RAM and some of it is also used by the Broadcom GPU. I think gcc may have run out of memory compiling QB64-PE.
Reply
#8
@PerspexSphinx
why not install Pi OS 32-bit?
I am willing to bet that you would then be able to compile and run QB64pe
1 GB for a 64-bit OS is simply not enough
Reply
#9
Quote: I am willing to bet that you would then be able to compile and run QB64pe
Blush  I was going to try and install QB64pe on the PI 3 to see if there were any issues but the power adapter that I had was inadequate, today I got the power adapter that I ordered
I installed the 32-bit version of PI OS and tried to build QB64pe-4.0.0, it failed with a messages that said something like "undefined ucrt........" don't remember and I didn't write it down
then I tried to build version 3.1.4.1 and after a little while it stopped because it couldn't find curl.h
I installed libcurl-dev and continued, it compiled quite a number of files and then my PI 3 froze, the mouse or the keyboard were totally unresponsive, at this point I gave up
Reply
#10
+1 for the effort. I guess it's a law of nature that older technology eventually fails to support newer software.

Pete
Reply




Users browsing this thread: 1 Guest(s)