Page 1 of 1

Oolite for Raspbian Buster Version

Posted: Wed Mar 10, 2021 6:29 am
by HighlanderMM
Does anyone know how to get a hold of a working Oolite version for the latest Raspbian Buster version. I have a Raspberry Pi 400 and would love to get this game for it but it is not available on the repositories. I downloaded the Linux 64 bit version but just errors when I try to run it after installing it.

/home/pi/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: 69: /home/pi/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: ./oolite.app/oolite: Exec format error

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.

(Press Ctrl-C to continue)

Any help would be greatly appreciated. Thanks.

Re: Oolite for Raspbian Buster Version

Posted: Wed Mar 10, 2021 7:37 am
by another_commander
I believe you will need to compile it from source if it is not available in the repository. The oolite.org linux version is built for Intel/AMD processors and, if I am not mistaken, the Raspberry Pi features an ARM one. This would explain the inability to run the oolite.org version and the error message about an executable format error.

General information for building can be found at the project's wiki and github pages.

Re: Oolite for Raspbian Buster Version

Posted: Wed Mar 10, 2021 7:59 am
by Cholmondely
HighlanderMM wrote: Wed Mar 10, 2021 6:29 am
Does anyone know how to get a hold of a working Oolite version for the latest Raspbian Buster ...
Just to say: Welcome! Hope you get everything sorted out and then start to enjoy!

Cholmondeley

Re: Oolite for Raspbian Buster Version

Posted: Wed Mar 10, 2021 11:20 am
by maik
another_commander wrote: Wed Mar 10, 2021 7:37 am
I believe you will need to compile it from source if it is not available in the repository. The oolite.org linux version is built for Intel/AMD processors and, if I am not mistaken, the Raspberry Pi features an ARM one. This would explain the inability to run the oolite.org version and the error message about an executable format error.

General information for building can be found at the project's wiki and github pages.
That is correct. Raspberry is on ARM. I’m looking forward to hear how it goes, @HighlanderMM :)

Re: Oolite for Raspbian Buster Version

Posted: Wed Jan 12, 2022 8:44 am
by Cholmondely
HighlanderMM wrote: Wed Mar 10, 2021 6:29 am
Does anyone know how to get a hold of a working Oolite version for the latest Raspbian Buster version. I have a Raspberry Pi 400 and would love to get this game for it but it is not available on the repositories. I downloaded the Linux 64 bit version but just errors when I try to run it after installing it.

/home/pi/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: 69: /home/pi/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: ./oolite.app/oolite: Exec format error

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.

(Press Ctrl-C to continue)

Any help would be greatly appreciated. Thanks.
Did it work?

Re: Oolite for Raspbian Buster Version

Posted: Wed Jan 12, 2022 11:14 am
by Cody
another_commander wrote: Wed Mar 10, 2021 7:37 am
I believe you will need to compile it from source if it is not available in the repository. The oolite.org linux version is built for Intel/AMD processors and, if I am not mistaken, the Raspberry Pi features an ARM one.
So... if I had a device with a MediaTek processor running a form of Debian, I'd need to compile Oolite from source on that device... right?

Re: Oolite for Raspbian Buster Version

Posted: Wed Jan 12, 2022 1:02 pm
by hiran
Cody wrote: Wed Jan 12, 2022 11:14 am
another_commander wrote: Wed Mar 10, 2021 7:37 am
I believe you will need to compile it from source if it is not available in the repository. The oolite.org linux version is built for Intel/AMD processors and, if I am not mistaken, the Raspberry Pi features an ARM one.
So... if I had a device with a MediaTek processor running a form of Debian, I'd need to compile Oolite from source on that device... right?
An alternative would be to take other hardware (like our normal amd64 platforms) and cross-compile Oolite such that it runs on ARM. But that one is probably more difficult than just compiling on the target hardware directly.

Another possibility is to use the Raspberry versus an Intel based ODROID but that may fail the requirement of running on Raspbian Buster...

And while we are setting up Github Actions to automatically build the beloved project, there is https://github.com/marketplace/actions/arm-runner...