Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I also need to report failure to run here:

MESA-LOADER: failed to open iris: /lib64/libelf.so.1: undefined symbol: ZSTD_compressStream2 (search paths /usr/lib64/dri, suffix _dri)

failed to load driver: iris

MESA-LOADER: failed to open zink: /lib64/libelf.so.1: undefined symbol: ZSTD_compressStream2 (search paths /usr/lib64/dri, suffix _dri)

MESA-LOADER: failed to open iris: /lib64/libelf.so.1: undefined symbol: ZSTD_compressStream2 (search paths /usr/lib64/dri, suffix _dri)

failed to load driver: iris

MESA-LOADER: failed to open swrast: /lib64/libelf.so.1: undefined symbol: ZSTD_compressStream2 (search paths /usr/lib64/dri, suffix _dri)

X Error of failed request:  BadValue (integer parameter out of range for operation)

  Major opcode of failed request:  150 (GLX)

  Minor opcode of failed request:  24 (X_GLXCreateNewContext)

  Value in failed request:  0x0

  Serial number of failed request:  40

  Current serial number in output stream:  41

Which video card and which drivers do you use? Do you use Wayland?

(+1)

yes I am on wayland, no video card (meaning intel CPU 10th gen)

It also could be something wrong with my AppImage setup. Could you please run the following commands and post their output?

nm -D /lib64/libelf.so.1 | grep ZSTD_compressStream

and

find / -type f -name libzstd.so.1 -exec sh -c "echo {}; nm -D {} | grep ZSTD_compressStream" \;

Also could you please name your Linux distribution and its version? I can just set it up in Virtualbox and try and fix things from there.

Hi Andrew,

I run a bit of a particular system, Fedora Silverblue (BaseCommit: 937a5ecc6e9ea48640023eb51299f7256926f8f69a800af1def3397219cbd33c) with the guix package manager ontop (which puts things in locations outside FHS). Not sure this is worth debugging.

The first command got me:

U ZSTD_compressStream2

AppImage typically depends on the host libraries for anything not packaged. This fails on weird systems. In the AppImage I generated for my entry I packaged all dependencies (which inflated its size) in the hope that it will work for more people.

(1 edit)

Thanks for the info! Thing is my AppImage contains libzstd that lacks the ZSTD_compressStream2, which your system’s libelf requires. You might try running the appimage with --appimage-extract cmdline argument, then running rm squashfs-root/usr/lib/libzstd* to drop that faulty libzstd and then just running squashfs-root/AppRun

Sorry for the trouble!