Appimage is broken: libthai.so.0 not found
Hello,
it's impossible to execute the AppImage for me, as you can see AppRun.wrapped depends on libthai.so.0 which is not shipped with the image (and obviously not present on my system, though it shouldn't have to):
$ ./SlimeVR-amd64.appimage
slimevr: error while loading shared libraries: libthai.so.0: cannot open shared object file: No such file or directory
Even after --appimage-extract:
$ ./AppRun.wrapped
slimevr: error while loading shared libraries: libthai.so.0: cannot open shared object file: No such file or directory
Strangely the binary doesn't depend on it, it's just extra stuff that it seems to be loading at run time:
$ ldd ./AppRun.wrapped
linux-vdso.so.1 (0x00007fffae564000)
libc.so.6 => /lib64/libc.so.6 (0x00007ffab55fc000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffab5823000)
$ strace -e trace=openat ./AppRun.wrapped
...
openat(AT_FDCWD, "tls/x86_64/x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "tls/x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "tls/x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "tls/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "x86_64/x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "x86_64/libthai.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
...
etc.
I think there's either an undesired dependency on your system or one that was not identified at packaging time.
libthai is excluded from appimages, they are version based apparently. Current appimages also fail when trying to use it without GStreamer
Ah OK thanks for the info. So basically AppImages are no longer portable images, and they heavily depend on the target system, then they've already become pointless. The initial idea was good regardless, too bad they shredded it. One alternative might be to make sure not to depend on that libthai that I had never heard of.
I don't know tbh, I should consult because we don't actually pack the appimage, will try to figure it out.
The ldd output of yours as you can see is just a wrapper binary. This is the ldd of the actual binary:
$ ldd target/release/slimevr
linux-vdso.so.1 (0x00007ffd40895000)
libwebkit2gtk-4.0.so.37 => /nix/store/cklqv2zvzcb82zxn1ig0gs7xaqc0n7n0-webkitgtk-2.40.2+abi=4.0/lib/libwebkit2gtk-4.0.so.37 (0x00007f261bc00000)
libgtk-3.so.0 => /nix/store/kx164f6plmdd1d1nl6k3nkid6jh9bsm8-gtk+3-3.24.37/lib/libgtk-3.so.0 (0x00007f261b400000)
libgdk-3.so.0 => /nix/store/kx164f6plmdd1d1nl6k3nkid6jh9bsm8-gtk+3-3.24.37/lib/libgdk-3.so.0 (0x00007f262207c000)
libcairo.so.2 => /nix/store/67lcda9pla0kmqzabpl3nxxq7z6v4rr6-cairo-1.16.0/lib/libcairo.so.2 (0x00007f26206c4000)
libgdk_pixbuf-2.0.so.0 => /nix/store/0dlkl57qg0l063d4zdcrnw4pyrnzgf60-gdk-pixbuf-2.42.10/lib/libgdk_pixbuf-2.0.so.0 (0x00007f262204f000)
libsoup-2.4.so.1 => /nix/store/gibp8yli4p6ylqyvqpf7k2vd803iwckp-libsoup-2.74.3/lib/libsoup-2.4.so.1 (0x00007f2620623000)
libgio-2.0.so.0 => /nix/store/sxzpfcldisjqlgq8mm7435yz4bmbaalb-glib-2.76.2/lib/libgio-2.0.so.0 (0x00007f261b215000)
libjavascriptcoregtk-4.0.so.18 => /nix/store/cklqv2zvzcb82zxn1ig0gs7xaqc0n7n0-webkitgtk-2.40.2+abi=4.0/lib/libjavascriptcoregtk-4.0.so.18 (0x00007f2619600000)
libgobject-2.0.so.0 => /nix/store/sxzpfcldisjqlgq8mm7435yz4bmbaalb-glib-2.76.2/lib/libgobject-2.0.so.0 (0x00007f261959f000)
libglib-2.0.so.0 => /nix/store/sxzpfcldisjqlgq8mm7435yz4bmbaalb-glib-2.76.2/lib/libglib-2.0.so.0 (0x00007f2619458000)
libgcc_s.so.1 => /nix/store/n7pvb7gdf1g6dvj7sl92i882qjl4kyx9-gcc-12.3.0-lib/lib/libgcc_s.so.1 (0x00007f2619437000)
libm.so.6 => /nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/libm.so.6 (0x00007f2619357000)
libc.so.6 => /nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/libc.so.6 (0x00007f2619171000)
/nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/ld-linux-x86-64.so.2 => /nix/store/ibp4camsx1mlllwzh32yyqcq2r2xsy1a-glibc-2.37-8/lib64/ld-linux-x86-64.so.2 (0x00007f262218d000)
libwpe-1.0.so.1 => /nix/store/4cl32da38qlhn8scsp2j39ind9rpsr79-libwpe-1.14.1/lib/libwpe-1.0.so.1 (0x00007f2620613000)
libWPEBackend-fdo-1.0.so.1 => /nix/store/w53ikdp7jk2lj9y57kh3yxb0vvb0qcl8-wpebackend-fdo-1.14.2/lib/libWPEBackend-fdo-1.0.so.1 (0x00007f2619159000)
libepoxy.so.0 => /nix/store/6mxy42imfq6klir4gs74s7hghap0v788-libepoxy-1.5.10/lib/libepoxy.so.0 (0x00007f2619024000)
libatomic.so.1 => /nix/store/n7pvb7gdf1g6dvj7sl92i882qjl4kyx9-gcc-12.3.0-lib/lib/libatomic.so.1 (0x00007f2620608000)
libicudata.so.73 => /nix/store/sbmlx3lfc9m12qka9hl1069hpwhfc9na-icu4c-73.1/lib/libicudata.so.73 (0x00007f2617000000)
libicui18n.so.73 => /nix/store/sbmlx3lfc9m12qka9hl1069hpwhfc9na-icu4c-73.1/lib/libicui18n.so.73 (0x00007f2616c00000)
libsystemd.so.0 => /nix/store/8pbr7x6wh765mg43zs0p70gsaavmbbh7-systemd-253.3/lib/libsystemd.so.0 (0x00007f2618f2e000)
libicuuc.so.73 => /nix/store/sbmlx3lfc9m12qka9hl1069hpwhfc9na-icu4c-73.1/lib/libicuuc.so.73 (0x00007f2616800000)
libz.so.1 => /nix/store/k54w79m79x2hkc1i8ps7l4fry576dpvs-zlib-1.2.13/lib/libz.so.1 (0x00007f2618f0f000)
libpangocairo-1.0.so.0 => /nix/store/yvf9s71nkckxvr5p0szvim0cp43ybi9s-pango-1.50.14/lib/libpangocairo-1.0.so.0 (0x00007f261bbef000)
libpango-1.0.so.0 => /nix/store/yvf9s71nkckxvr5p0szvim0cp43ybi9s-pango-1.50.14/lib/libpango-1.0.so.0 (0x00007f2618ea4000)
libharfbuzz.so.0 => /nix/store/spl44ld2dp295p5y2s5c63lmaciz3x5l-harfbuzz-7.3.0/lib/libharfbuzz.so.0 (0x00007f2616ae4000)
libatk-1.0.so.0 => /nix/store/dy0am8lkd08ngrqq36jvg5sl709hd2vp-at-spi2-core-2.48.0/lib/libatk-1.0.so.0 (0x00007f2616fd7000)
libcairo-gobject.so.2 => /nix/store/67lcda9pla0kmqzabpl3nxxq7z6v4rr6-cairo-1.16.0/lib/libcairo-gobject.so.2 (0x00007f261b20a000)
libxml2.so.2 => /nix/store/56m1a8i1lmjc15ybkaq6vinq7j2977hv-libxml2-2.10.4/lib/libxml2.so.2 (0x00007f261669a000)
libsqlite3.so.0 => /nix/store/cc6xrbwk9rinln42n1jlhd9qjmkbv6zb-sqlite-3.42.0/lib/libsqlite3.so.0 (0x00007f2616545000)
libxslt.so.1 => /nix/store/cdgfvvvv6v365alnsn6zcr4l4xhl05hy-libxslt-1.1.37/lib/libxslt.so.1 (0x00007f2616f99000)
libdl.so.2 => /nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/libdl.so.2 (0x00007f261b205000)
liblcms2.so.2 => /nix/store/mlgys9mnh5sza7f2y72l2vw1qy945zak-lcms2-2.15/lib/liblcms2.so.2 (0x00007f2616a7f000)
libwoff2dec.so.1.0.2 => /nix/store/a1ba7zr2qzdr358lg5h8lgjr8an5fqvg-woff2-1.0.2-lib/lib/libwoff2dec.so.1.0.2 (0x00007f2618e97000)
libfontconfig.so.1 => /nix/store/gvhgdpg4xx3zxpkyxaxcmxhxz9nm26yq-fontconfig-2.14.0-lib/lib/libfontconfig.so.1 (0x00007f2616f4d000)
libfreetype.so.6 => /nix/store/rnrl4zcjcfxqmm982364hlpf3m83nx2m-freetype-2.13.0/lib/libfreetype.so.6 (0x00007f2616477000)
libharfbuzz-icu.so.0 => /nix/store/f3flracjf0zwz8jpkg59613ln2wc3y5s-harfbuzz-icu-7.3.0/lib/libharfbuzz-icu.so.0 (0x00007f2618e92000)
libgcrypt.so.20 => /nix/store/72hwj6dppab2gh7kfaas027ljdn9y383-libgcrypt-1.10.2/lib/libgcrypt.so.20 (0x00007f2616330000)
libgpg-error.so.0 => /nix/store/v37i4li10z5z79k9fgkm97i626iyka1s-libgpg-error-1.47/lib/libgpg-error.so.0 (0x00007f2616a57000)
libgstallocators-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstallocators-1.0.so.0 (0x00007f2618e8b000)
libgstapp-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstapp-1.0.so.0 (0x00007f2616a41000)
libgstbase-1.0.so.0 => /nix/store/wn4xaqnmgk9l6v7r69dkby39z15g0csl-gstreamer-1.22.3/lib/libgstbase-1.0.so.0 (0x00007f26162ab000)
libgstreamer-1.0.so.0 => /nix/store/wn4xaqnmgk9l6v7r69dkby39z15g0csl-gstreamer-1.22.3/lib/libgstreamer-1.0.so.0 (0x00007f2616155000)
libgstpbutils-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstpbutils-1.0.so.0 (0x00007f2616112000)
libgstaudio-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstaudio-1.0.so.0 (0x00007f2616091000)
libgsttranscoder-1.0.so.0 => /nix/store/2ghvwjqbzd45nxsh6fkvbh06x93vdwhf-gst-plugins-bad-1.22.3/lib/libgsttranscoder-1.0.so.0 (0x00007f2616a33000)
libgsttag-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgsttag-1.0.so.0 (0x00007f2616050000)
libgstvideo-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstvideo-1.0.so.0 (0x00007f2615f7f000)
libgstgl-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstgl-1.0.so.0 (0x00007f2615f01000)
libgstfft-1.0.so.0 => /nix/store/2g3lm1x9hmhfj5bqij8vcy41k0lgq3j6-gst-plugins-base-1.22.3/lib/libgstfft-1.0.so.0 (0x00007f2616a26000)
libjpeg.so.62 => /nix/store/5qr2rb1gcbxd1wf87a6677bqc8m8mm35-libjpeg-turbo-2.1.5.1/lib/libjpeg.so.62 (0x00007f2615e52000)
libpng16.so.16 => /nix/store/ycmidfcy668xcg1z3s4y1bf91yhww0dp-libpng-apng-1.6.39/lib/libpng16.so.16 (0x00007f2615e19000)
libopenjp2.so.7 => /nix/store/z7gcsmjy65w5q4449bl70j98zw1ffji4-openjpeg-2.5.0/lib/libopenjp2.so.7 (0x00007f2615dae000)
libwebpdemux.so.2 => /nix/store/fbvgn6vhpb6kdkd8ixaaxpbyayrccqs2-libwebp-1.3.0/lib/libwebpdemux.so.2 (0x00007f2616a20000)
libwebp.so.7 => /nix/store/fbvgn6vhpb6kdkd8ixaaxpbyayrccqs2-libwebp-1.3.0/lib/libwebp.so.7 (0x00007f2615d3f000)
libavif.so.15 => /nix/store/nf4pw8fr9pl2h8qprvkgjp8j55g0jdj1-libavif-0.11.1/lib/libavif.so.15 (0x00007f2615d16000)
libenchant-2.so.2 => /nix/store/bmnrz52vd06yj3hsm4id12zwzyqfa8y4-enchant-2.5.0/lib/libenchant-2.so.2 (0x00007f2616a14000)
libgmodule-2.0.so.0 => /nix/store/sxzpfcldisjqlgq8mm7435yz4bmbaalb-glib-2.76.2/lib/libgmodule-2.0.so.0 (0x00007f2616a0d000)
libsecret-1.so.0 => /nix/store/myp64pysf1ijb9y7z39b74bsrcz4yb4i-libsecret-0.20.5/lib/libsecret-1.so.0 (0x00007f2615cb8000)
libtasn1.so.6 => /nix/store/shj33laf99qsnwjkb247ys0s5ki5cgjq-libtasn1-4.19.0/lib/libtasn1.so.6 (0x00007f2615ca3000)
libX11.so.6 => /nix/store/wcqi0dshizby7qpabjv2axgyvv7x2arl-libX11-1.8.4/lib/libX11.so.6 (0x00007f2615b5f000)
libXcomposite.so.1 => /nix/store/9c2c736yc33z0n206dvr9zrgk4cly1cz-libXcomposite-0.4.5/lib/libXcomposite.so.1 (0x00007f2615b5a000)
libXdamage.so.1 => /nix/store/npj9qclcn8slz3vklizn7gdlaycxah7x-libXdamage-1.1.5/lib/libXdamage.so.1 (0x00007f2615b55000)
libXrender.so.1 => /nix/store/40ga418idbllr0py41wkm725ancryrxw-libXrender-0.9.10/lib/libXrender.so.1 (0x00007f2615b48000)
libXt.so.6 => /nix/store/4yzb9g14x8b4apf7ipr19m25cc5k7slk-libXt-1.2.1/lib/libXt.so.6 (0x00007f2615add000)
libwayland-server.so.0 => /nix/store/ky1g6ylzr2m4bq8fy0gzrnqmjr6948k5-wayland-1.22.0/lib/libwayland-server.so.0 (0x00007f2615ac7000)
libwayland-egl.so.1 => /nix/store/ky1g6ylzr2m4bq8fy0gzrnqmjr6948k5-wayland-1.22.0/lib/libwayland-egl.so.1 (0x00007f2615ac2000)
libwayland-client.so.0 => /nix/store/ky1g6ylzr2m4bq8fy0gzrnqmjr6948k5-wayland-1.22.0/lib/libwayland-client.so.0 (0x00007f2615ab0000)
libmanette-0.2.so.0 => /nix/store/6kkgk08qwfwghyv68zi50qxh09w6pyh8-libmanette-0.2.6/lib/libmanette-0.2.so.0 (0x00007f2615a81000)
libseccomp.so.2 => /nix/store/xsdfyqjdlf4pspgd5jz58w8s6grmfwhy-libseccomp-2.5.4-lib/lib/libseccomp.so.2 (0x00007f2615a5f000)
libgbm.so.1 => /nix/store/5i7b8n8a8ivyz5ianxig1m18pq6zmyzl-mesa-23.1.1/lib/libgbm.so.1 (0x00007f2615a4e000)
libdrm.so.2 => /nix/store/8mnhabg3pn8wdav75k0dfq1c79qr3asp-libdrm-2.4.115/lib/libdrm.so.2 (0x00007f2615a37000)
libstdc++.so.6 => /nix/store/n7pvb7gdf1g6dvj7sl92i882qjl4kyx9-gcc-12.3.0-lib/lib/libstdc++.so.6 (0x00007f2615800000)
libpangoft2-1.0.so.0 => /nix/store/yvf9s71nkckxvr5p0szvim0cp43ybi9s-pango-1.50.14/lib/libpangoft2-1.0.so.0 (0x00007f26157e7000)
libfribidi.so.0 => /nix/store/yk0xw06gq7hs291l5g9r4a7l00d5f8lp-fribidi-1.0.13/lib/libfribidi.so.0 (0x00007f26157c7000)
libXi.so.6 => /nix/store/bb8jqjvjpi3dalyk9mf5kqrq2cdv80x5-libXi-1.8/lib/libXi.so.6 (0x00007f26157b3000)
libatk-bridge-2.0.so.0 => /nix/store/dy0am8lkd08ngrqq36jvg5sl709hd2vp-at-spi2-core-2.48.0/lib/libatk-bridge-2.0.so.0 (0x00007f2615776000)
libtracker-sparql-3.0.so.0 => /nix/store/2dawm0vpz814c04j0nng66raaczyz567-tracker-3.5.1/lib/libtracker-sparql-3.0.so.0 (0x00007f26156a4000)
libXfixes.so.3 => /nix/store/fj33xyjc6ik97r1cb3qawyf1p9pqmg9j-libXfixes-6.0.0/lib/libXfixes.so.3 (0x00007f2615a2b000)
libxkbcommon.so.0 => /nix/store/yfkcwkmxr0xgvqzrd0k507zq7ix3m68d-libxkbcommon-1.5.0/lib/libxkbcommon.so.0 (0x00007f261565e000)
libwayland-cursor.so.0 => /nix/store/ky1g6ylzr2m4bq8fy0gzrnqmjr6948k5-wayland-1.22.0/lib/libwayland-cursor.so.0 (0x00007f2615654000)
libXext.so.6 => /nix/store/zdhrf49df04hh209hw4m8pwbddhp5vyb-libXext-1.3.4/lib/libXext.so.6 (0x00007f261563f000)
libXcursor.so.1 => /nix/store/vk8wm4b9j3njdrgyav3bsf2mffnginl3-libXcursor-1.2.0/lib/libXcursor.so.1 (0x00007f2615632000)
libXrandr.so.2 => /nix/store/qp72lhfhnh5q3smb2p87z7zqsd1yg9jq-libXrandr-1.5.2/lib/libXrandr.so.2 (0x00007f2615625000)
libXinerama.so.1 => /nix/store/31yyy956djvafx92v9m6hfwn76cghzzx-libXinerama-1.1.4/lib/libXinerama.so.1 (0x00007f2615620000)
libpixman-1.so.0 => /nix/store/nqzp9xjj5rdd615mkjwawp4xhkx1l8rp-pixman-0.42.2/lib/libpixman-1.so.0 (0x00007f2615573000)
libEGL.so.1 => /nix/store/i1wjf5x2jdzbyxyqrywgbzbdcsvaljv2-libglvnd-1.6.0/lib/libEGL.so.1 (0x00007f261555d000)
libxcb-shm.so.0 => /nix/store/sdm5rg74z2rwzp9a84q5x7xgwqxddyyd-libxcb-1.14/lib/libxcb-shm.so.0 (0x00007f2615558000)
libxcb.so.1 => /nix/store/sdm5rg74z2rwzp9a84q5x7xgwqxddyyd-libxcb-1.14/lib/libxcb.so.1 (0x00007f261552d000)
libxcb-render.so.0 => /nix/store/sdm5rg74z2rwzp9a84q5x7xgwqxddyyd-libxcb-1.14/lib/libxcb-render.so.0 (0x00007f261551e000)
libGL.so.1 => /nix/store/i1wjf5x2jdzbyxyqrywgbzbdcsvaljv2-libglvnd-1.6.0/lib/libGL.so.1 (0x00007f261548e000)
librt.so.1 => /nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/librt.so.1 (0x00007f2615489000)
libpthread.so.0 => /nix/store/flf14c3ibr83jsa070j25hg5gjapydhl-glibc-2.37-8/lib/libpthread.so.0 (0x00007f2615484000)
libpsl.so.5 => /nix/store/jnc232bajx1cv7043l8rff4ga5ci0rx3-libpsl-0.21.2/lib/libpsl.so.5 (0x00007f2615470000)
libbrotlidec.so.1 => /nix/store/lkd8wzdvyyppxxvb5332kkcjscbmwxgq-brotli-1.0.9-lib/lib/libbrotlidec.so.1 (0x00007f2615460000)
libmount.so.1 => /nix/store/sh2v8sbg0g3nrwh1dhj2ngzyziamqf86-util-linux-minimal-2.39-lib/lib/libmount.so.1 (0x00007f26153f0000)
libselinux.so.1 => /nix/store/s6vvaq8rvg660mf24qhdd6am9zx3qwgb-libselinux-3.3/lib/libselinux.so.1 (0x00007f26153c3000)
libffi.so.8 => /nix/store/ddwa4irajwmi69qjbkd0k4gj4cyn5xsc-libffi-3.4.4/lib/libffi.so.8 (0x00007f26153b6000)
libpcre2-8.so.0 => /nix/store/fz42p8ap25rxlxhxdyr4lc794lx0nsk3-pcre2-10.42/lib/libpcre2-8.so.0 (0x00007f2615319000)
libcap.so.2 => /nix/store/gikhkiv7kgs3klqi0f73mhcb6iqy4wh4-libcap-2.69-lib/lib/libcap.so.2 (0x00007f261530d000)
liblzma.so.5 => /nix/store/vaz5x08kr132jcws790vrrr4lpflb2pb-xz-5.4.3/lib/liblzma.so.5 (0x00007f26152de000)
libzstd.so.1 => /nix/store/3aa7v2ikmmlr3wka6m55dw60xg7ia21j-zstd-1.5.5/lib/libzstd.so.1 (0x00007f2615212000)
liblz4.so.1 => /nix/store/y605py6gwhwwm6n85wi0x7a62mb2jll0-lz4-1.9.4/lib/liblz4.so.1 (0x00007f26151d7000)
libthai.so.0 => /nix/store/1d8mi9v2j7gv8g43fmsjjwqf9d9cbax6-libthai-0.1.29/lib/libthai.so.0 (0x00007f26151cb000)
libgraphite2.so.3 => /nix/store/mcbfr7f8yf1d1yazbgllxss94gq07xzk-graphite2-1.3.14/lib/libgraphite2.so.3 (0x00007f26151a2000)
libwoff2common.so.1.0.2 => /nix/store/a1ba7zr2qzdr358lg5h8lgjr8an5fqvg-woff2-1.0.2-lib/lib/libwoff2common.so.1.0.2 (0x00007f261519b000)
libbz2.so.1 => /nix/store/hiyfgknrcqdkr4py2x8scfn3qya807dn-bzip2-1.0.8/lib/libbz2.so.1 (0x00007f2615188000)
libexpat.so.1 => /nix/store/f0zd16dwbv7picwnvxvd8iif91n0biwm-expat-2.5.0/lib/libexpat.so.1 (0x00007f261515d000)
libunwind.so.8 => /nix/store/0yww90znni13q7af794qkk223k89wqbq-libunwind-1.6.2/lib/libunwind.so.8 (0x00007f2615141000)
libdw.so.1 => /nix/store/bx6bs3j995hzdbz7almh4lylv9aabk29-elfutils-0.189/lib/libdw.so.1 (0x00007f26150a3000)
liborc-0.4.so.0 => /nix/store/b6w1s6d95qb6y39bz8vpkf4wsxi29ydx-orc-0.4.33/lib/liborc-0.4.so.0 (0x00007f261500a000)
libGLX.so.0 => /nix/store/i1wjf5x2jdzbyxyqrywgbzbdcsvaljv2-libglvnd-1.6.0/lib/libGLX.so.0 (0x00007f2614fd6000)
libX11-xcb.so.1 => /nix/store/wcqi0dshizby7qpabjv2axgyvv7x2arl-libX11-1.8.4/lib/libX11-xcb.so.1 (0x00007f2614fcf000)
libsharpyuv.so.0 => /nix/store/fbvgn6vhpb6kdkd8ixaaxpbyayrccqs2-libwebp-1.3.0/lib/libsharpyuv.so.0 (0x00007f2614fc7000)
libdav1d.so.6 => /nix/store/0q5rdvdkmpaq2sq8ppyrqavwa9l0pvp4-dav1d-1.2.0/lib/libdav1d.so.6 (0x00007f2614ddf000)
libaom.so.3 => /nix/store/920n8k9kxrnsn5jfr8l9w6c747vq73mr-libaom-3.6.1/lib/libaom.so.3 (0x00007f2614400000)
libvmaf.so.1 => /nix/store/g8svjgbc9f0mwki45f305fyzmxa6xpvz-libvmaf-2.3.1/lib/libvmaf.so.1 (0x00007f2614cd5000)
libjxl.so.0.8 => /nix/store/ffky0picdqdn127pj1aql6r949pzddb5-libjxl-0.8.1/lib/libjxl.so.0.8 (0x00007f2613e00000)
libyuv.so => /nix/store/yjiya645b4vgcbgmg3fhb7my04bv1zgh-libyuv-1787/lib/libyuv.so (0x00007f2614314000)
libaspell.so.15 => /nix/store/9n7lhkjw5hmzmb2qlq9w9p2w2pxs7lq9-aspell-0.60.8/lib/libaspell.so.15 (0x00007f2614c24000)
libSM.so.6 => /nix/store/hn7z3hrzmskj35qcziisxj5nkvhz3qsq-libSM-1.2.3/lib/libSM.so.6 (0x00007f2614309000)
libICE.so.6 => /nix/store/23zdx5zdr9samzg6j33z00mkh8bks2yc-libICE-1.0.10/lib/libICE.so.6 (0x00007f26142eb000)
libevdev.so.2 => /nix/store/ax8zn3h4xss7y3ibfa57wcw8bv0r90x9-libevdev-1.13.1/lib/libevdev.so.2 (0x00007f26142cd000)
libgudev-1.0.so.0 => /nix/store/i0mx3x6x150y6cx9179nmfyc5mk9wlx5-libgudev-237/lib/libgudev-1.0.so.0 (0x00007f26142c0000)
libxcb-randr.so.0 => /nix/store/sdm5rg74z2rwzp9a84q5x7xgwqxddyyd-libxcb-1.14/lib/libxcb-randr.so.0 (0x00007f26142ae000)
libatspi.so.0 => /nix/store/dy0am8lkd08ngrqq36jvg5sl709hd2vp-at-spi2-core-2.48.0/lib/libatspi.so.0 (0x00007f2614273000)
libdbus-1.so.3 => /nix/store/zfq6zbas8iwmhrvhnm58nj8z3n574ddh-dbus-1.14.6-lib/lib/libdbus-1.so.3 (0x00007f2613da9000)
libjson-glib-1.0.so.0 => /nix/store/f03qgrz9l8ab3kksg2w7gc8ql7q03nf0-json-glib-1.6.6/lib/libjson-glib-1.0.so.0 (0x00007f2614248000)
libGLdispatch.so.0 => /nix/store/i1wjf5x2jdzbyxyqrywgbzbdcsvaljv2-libglvnd-1.6.0/lib/libGLdispatch.so.0 (0x00007f2613cf0000)
libXau.so.6 => /nix/store/5k557nwng8ml8g2jdnp2pr5ris9ca8n0-libXau-1.0.9/lib/libXau.so.6 (0x00007f2614243000)
libXdmcp.so.6 => /nix/store/fggvs3djzgwzj1ihdxdji8r1ac4567q8-libXdmcp-1.1.3/lib/libXdmcp.so.6 (0x00007f261423b000)
libunistring.so.5 => /nix/store/gsxrw0g0as0j40q4513igx9c2g0qf5s4-libunistring-1.1/lib/libunistring.so.5 (0x00007f2613b38000)
libidn2.so.0 => /nix/store/4b3rnvq1cl5ihavg96gkwjr61857d67g-libidn2-2.3.4/lib/libidn2.so.0 (0x00007f2613b07000)
libbrotlicommon.so.1 => /nix/store/lkd8wzdvyyppxxvb5332kkcjscbmwxgq-brotli-1.0.9-lib/lib/libbrotlicommon.so.1 (0x00007f2613ae4000)
libblkid.so.1 => /nix/store/sh2v8sbg0g3nrwh1dhj2ngzyziamqf86-util-linux-minimal-2.39-lib/lib/libblkid.so.1 (0x00007f2613a87000)
libpcre.so.1 => /nix/store/bklx1dn2skrxqzk68ccif0x5wcb8wkpn-pcre-8.45/lib/libpcre.so.1 (0x00007f2613a0d000)
libdatrie.so.1 => /nix/store/q1ngh34q9zsw514qfm398m8kyrqz39bh-libdatrie-2019-12-20-lib/lib/libdatrie.so.1 (0x00007f2613a03000)
libelf.so.1 => /nix/store/bx6bs3j995hzdbz7almh4lylv9aabk29-elfutils-0.189/lib/libelf.so.1 (0x00007f26139e8000)
libbrotlienc.so.1 => /nix/store/lkd8wzdvyyppxxvb5332kkcjscbmwxgq-brotli-1.0.9-lib/lib/libbrotlienc.so.1 (0x00007f2613949000)
libuuid.so.1 => /nix/store/sh2v8sbg0g3nrwh1dhj2ngzyziamqf86-util-linux-minimal-2.39-lib/lib/libuuid.so.1 (0x00007f261393f000)
libudev.so.1 => /nix/store/8pbr7x6wh765mg43zs0p70gsaavmbbh7-systemd-253.3/lib/libudev.so.1 (0x00007f2613901000)
And I found this issue in appimage https://github.com/AppImageCommunity/pkg2appimage/issues/538
Wow that's an impressive list of dependencies, it's actually amazing it can start and work at all with so many moving pieces. But I understand you have little control over what AppImage does, I really didn't know there was this notion of ExcludeList, please just do not waste your more valuable time on this, really, it's not worth it! thanks for checking anyway!
It's fine, leave this issue open. I'm one of the devs that are trying to make SlimeVR work well on Linux so I really get interested in these issues.
OK then just for your statistics I'm on Slackware 15.0.