Go to https://www.rigsofrods.org/download. There's a download "Rigs of Rods 64bit PORTABLE" -- great, it's portable, just download and run
*download* cd rigs-or-rods; ./RunRoR
- {l Code}: {l Select All Code}
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./RoR)
./RoR: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./RoR)
./RoR: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by ./RoR)
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./lib/libMyGUIEngine.so.3.4.0)
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./lib/libCaelum.so)
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./lib/libOgreMain.so.1.11.6)
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./lib/libOgreRTShaderSystem.so.1.11.6)
./RoR: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./lib/libOgreTerrain.so.1.11.6)
./RoR: /lib/x86_64-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by ./lib/libpng16.so.16)
./RoR: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by ./lib/libbsd.so.0)
Mkay, so much for the "portable" version, let me google a solution. Answers are several pages long, probably want me to recompile kernel -- okay, let's just build it myself, that's always best.
Go to GH, git clone https://github.com/RigsOfRods/rigs-of-rods.git. Wait 10 minutes for it to clone.
Build instruction say "cmake automatically detects what platform you are using, finds the dependencies, sets up the flags for the compiler accordingly etc." -- AWESOME, I don't even have to hunt down dependencies Just run:
cmake -GNinja -DCMAKE_BUILD_TYPE=Release .
Alright, let's run it:
- {l Code}: {l Select All Code}
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.16 or higher is required. You are running version 3.13.2
Ah, so I just need to update CMake, no big deal.
sudo apt-get install cmake
I get this:
- {l Code}: {l Select All Code}
The following packages have unmet dependencies:
cmake : Depends: libarchive13 (>= 3.3.3) but 3.2.2-2+deb9u2 is to be installed
E: Unable to correct problems
Aight, fuck you too.
A thing that's supposed to solve the dependency hell doesn't work because its dependency can't be satisfied.
Thanks for wasting my time. Ah, you want me to build CMake myself? And waste more time on compiling the whole dependency tree myself with a high probability of ending up with a broken dependency that can't be fixed? No thanks.
I can only imagine trying to build an old "libre" game a few years in the future.
- {l Code}: {l Select All Code}
Sorry, your dependencies are too new.
sry just needed to vent Just stop writing shit games that can't be compiled and played.