This thread, Building Oolite 4 Linux (
https://bb.oolite.space/viewtopic.php?f=9&t=21369) was indeed helpful, it contains a script which was meant to run under a fresh Ubuntu:
Code: Select all
#!/bin/bash
# install all the necessary packages
sudo apt update
sudo apt -y install git gobjc gnustep-devel make libsdl1.2-dev libvorbis-dev libopenal-dev g++ libespeak-dev libnspr4-dev
# download source and dependencies
git clone https://github.com/OoliteProject/oolite.git
cd oolite
cp .absolute_gitmodules .gitmodules
git submodule update --init
git checkout -- .gitmodules
# this is necessary, as otherwise textures aren't loaded correctly
rm deps/Linux-deps/include/png.h
rm deps/Linux-deps/include/pngconf.h
# compiling
source /usr/share/GNUstep/Makefiles/GNUstep.sh
make -f Makefile release -j$(nproc)
To my surprise it worked superbly well on my Kali machine! After the script finished without any complaints, I had the Oolite directory and just needed to start oolite.app/oolite.
The version was 1.91 and should be the most recent one.
I need a break now, then I'll try to find out why this one worked and all other attempts did not.
Okay, break over: Used the above script on a Kali machine which has never seen Oolite before, and it worked like a charm. I'd wish I had an option in Oolite to show this monster version & release ID, but I assume it can only be the most recent release which gets installed. In the script there are no references to something else. On the page
https://github.com/OoliteProject/oolite.git I do see the code published most lately, so the script should use this and nothing else. Right?