Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Hi, I'd love to play with steam-sky again -- but i find the instructions on how to build 'impossible to follow', and can play neither the linux-dev nor the appimage-stable versions due to library version mismatches.

fully up-to-date debian buster here.

 ./steamsky-6.0.12-x86_64.AppImage
./steamsky: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./steamsky)

./steamsky: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./steamsky)

./steamsky: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_steams3rkBpY/usr/lib/libtcl8.6.so)

./steamsky: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_steams3rkBpY/usr/lib/libtk8.6.so)

its been like this for several of your versions/releases now.

will try again when you have a 'thing that runs!'  ty!

(-1)

Hello, and I want to apologize for the problems. The issue is that the game requires a bit newer version of GlibC — as far I see, Bullseye (the new stable) has it.

The only way which could work, would be build and running the game inside a Docker image, or trying to run Windows version. It should work under Wine. “A bit” inconvenient.

(+1)

Thought you could ship the missing bits with the appimage, but I'll try wine. ty!

Yes, I was thinking that same. ;) Unfortunately, it requires the most important system library and almost half of the system. :( It could end with additional 1 GB to download, eh. I'm thinking how to solve this problem but all my tries for now were unsuccessful.

(2 edits) (+1)

>:~$ ldd /lib/x86_64-linux-gnu/libc.so.6

    /lib64/ld-linux-x86-64.so.2 (0x00007f3f00017000)
    linux-vdso.so.1 (0x00007ffd795f6000)

you mean

i don't see the dependencies yet?  its just seems to be libc alone that's missing.

The problem is that is the start of the dependencies, not the end. :) If we want to ship custom libc, we have to build also every other library which is needed for the game.

Normally, these libraries included into the system. But they are compiled with the system's libc. In our situation, it would be some X server libraries too. I'm guessing how much space it would be taken. If you want to see, what need to be rebuilt, you will need to unpack the game to get executable and do “ldd” command on it. It should give a full list what is needed. 

(+1)

this isn't windows. any version of libc can call the kernel; but i defer to your experience.

(+1)

Version: 6.8/Wine64

Exception: TCL.ADA.TCL_ERROR_EXCEPTION
Message: invalid command name ".memberdialog.canvas.frame.table"
raised TCL.ADA.TCL_ERROR_EXCEPTION : invalid command name ".memberdialog.canvas.frame.table"

Exception: CRAFTS.CRAFTING_NO_TOOLS
Message: studying Bronze plates
raised CRAFTS.CRAFTING_NO_TOOLS : studying Bronze plates

Exception: CONSTRAINT_ERROR
Message: cargv.adb:79 explicit raise
raised CONSTRAINT_ERROR : cargv.adb:79 explicit raise

these last two.. ouch.

Ouch, that's “just” a bug. I will look at it. Thank you for the report. It happens when you are trying to study bronze plates only?