Openbor Linux

msmalik681

OpenBOR Developer
Staff member
I was curiouse why the Linux port was never in the Openbor realeases might be due to it not being compatible with the windows install method.  Since we have not officially dropped support for this platform I want to see if I can make a minimalist toolchain to enable this to compile under windows.

Here is the latest offical build for 32-bit Linux: https://www.mediafire.com/file/ft83b9a6jt8duce/OpenBOR_-_Linux_x86_-_build_6391.zip/file

If anyone knows can 32-bit linux applications work under 64-bit linux operating systems as this is not a issue with the windows version we always compile to 32-bit.
 
Hi msmalik681.

Most linux-x64 distributions, by default, are not compatible with 32bit applications, you need manually add 32 bit compatibility. Sure the big ones distributions would  make easy add 32 bit compatibility, but more obscure distributions probably not.

I prefer compile direct to amd64 over install all 32bit libraries only for run one application (my opinion).
 
All I'm gonna ask is that you keep x32 support. Finding programs for Linux x32 is a real pain, and I'd rather not be forced to trash my old computers because of this.
 
seapunk as far as I know the Linux ports are not going anywhere.  They are normally not compiled with the releases but I hope to change that.
 
I will add the builds for x86 and x64 linux to the latest stable release when i get some free time.
 
Cissou
Please only use github if there is a issue with the engine.

To compile i needed sd2 dev and sdl2 gfx dev and i think  some verbose library installed let me try again from a clean install and i will make a short guide.
 
Cissou

On a clean install of ubuntu these are the packages you will need to install to compile OpenBOR.

sudo apt install -y libsdl2-dev libsdl2-gfx-dev libpng-dev libvorbis-dev libvpx-dev
 
Cissou seapunk hechelion
I have not been happy with the Linux port as I could not make a release that will work unless the downloader satisfy all the dependencies and on some older distros this may not be possible but this is just a headache we Linux users should not have to deal with.  I have looked into methods of compiling the dependencies with the binary and came across AppImages it took me a bit of time to figure out but I finally got it to work.  So here is a test build based on 6391 for Linux in AppImage format just download make the file executable via terminal with "chmod +x appimagefile" or most new distros you just right click and check make executable.  I have only tested on Ubuntu based distros any Linux users could you please test this AppImage and report how it works on your Distro please.

Download: https://www.mediafire.com/file/kpmc97iqtkvybrd/OpenBOR+Linux+All.zip/file
 
msmalik681 I am speechless.
I did not know about appimage and I must say that it has worked great.
I tried on my normal PC, Kubuntu, but where I already have the dependencies to compile openbor, it works great.
I did a second test, now with a Lubuntu VM which is a clean image that I use for testing, and your application worked great the first time.

Great job, congratulations.
 
Great I have already tested on debian based os I managed to get it working on a live cd so i am confident it should work anywhere.  I will be adding it to the releases in appimage format and adding a template for future releases.

Note if you use openbor in a vm the webm videos will just show a green screen this is a issue with vm's not openbor.
 
Works fine in Ubuntu MATE 20.04 64-bit using the command given above : "sudo chmod +x OpenBOR_3.0_6391.AppImage" , executed in a terminal window opened from the file manager with right-click inside the OpenBOR folder.
 
Back
Top Bottom