Surviving Mars

Surviving Mars

통계 보기:
Lance Corrimal 2021년 6월 11일 오후 1시 20분
Game won't start on linux
I just got the game from humble - the linux version won't start. On the shell I get:
./MarsSteam: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory

Any ideas? Running on openSUSE Leap 15.2 here.
< >
20개 댓글 중 16-20개 표시
Lance Corrimal 2021년 6월 14일 오전 9시 17분 
brian_va님이 먼저 게시:
same, its the glibc version problem. the link Noname posted should help.

Doesn't help with Leap 15.2 - I've tried. I "up/sidegraded" to openSUSE tumbleweed, now the game works - and so do all the others where I had pretty much the same issue.
sneakyweazel 2021년 6월 15일 오후 1시 05분 
chaostheory66821님이 먼저 게시:
Doesn't seem to work on Linux Mint 19.3. Vulkan and GPU drivers all up to date on my system. Well within specs for game. Other games by this developer work great (City: Skylines), but Surviving Mars does not work. It crashes immediately when trying to start the game. No log file seems to be present at the location described.


brian_va님이 먼저 게시:
Ruxi님이 먼저 게시:
Anyone know if this works for mint 20?
should, glibc is the problem, new game version requires 2.29+. mint 18 comes with 2.27, 20 has 2.31.
Nod 2021년 8월 27일 오후 3시 14분 
$ ldd --version | head -n 1 ldd (Ubuntu GLIBC 2.27-3ubuntu1.4) 2.27 $ grep GLIBC_2.29 ~/.steam/error.log | tail -n 1 /home/nod/Games/steam/steamapps/common/Surviving Mars/MarsSteam: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/nod/Games/steam/steamapps/common/Surviving Mars/MarsSteam)
Nod 2021년 8월 27일 오후 4시 10분 
I wrote a script, might be useful for someone:
#!/bin/bash # sudo apt install build-essential bison gawk destination_dir="${HOME}/tmp/mars" glibc_version="2.29" tar_file="${destination_dir}/glibc-${glibc_version}.tar.gz" extract_dir="${destination_dir}/glibc-${glibc_version}" source_url="http://ftp.gnu.org/gnu/libc/glibc-${glibc_version}.tar.gz" if [[ ! -f "$tar_file" ]]; then wget "$source_url" fi if [[ ! -d "${destination_dir}" ]]; then mkdir -p "$destination_dir" mkdir "${destination_dir}/build" mkdir "${destination_dir}/binary" tar xzvf "$tar_file" -C "${destination_dir}" mv "$extract_dir" "${destination_dir}/src" cd "${destination_dir}/build" || exit ../src/configure --prefix="${destination_dir}/binary" make fi echo "Add the following to the game Launch Options:" echo "LD_PRELOAD=\"${destination_dir}/build/math/libm.so.6\" %command%"

Note that you might need to install some stuff like build-essential, bison and gawk to compile and the compile will take 5 min or so (depending on your CPU).

After doing this I can start the game.

< >
20개 댓글 중 16-20개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2021년 6월 11일 오후 1시 20분
게시글: 20