AppImageCommunity / pkg2appimage

Tool and recipes to convert existing deb packages to AppImage
http://appimage.org
MIT License
684 stars 209 forks source link

Packaging libwayland-client.so.0 breaks vulkan app #510

Open ndarilek opened 2 years ago

ndarilek commented 2 years ago

I have a vulkan-powered game that doesn't run on some systems with vulkan installed. I myself don't have access to a Linux system to test things out, but one of my users told me that removing libwayland-client.so.0 from the image got the game running for him.

The appimage in question is at https://www.dropbox.com/s/3pyoeudlh6pl9un/system-fault-demo-linux-x86_64.AppImage?dl=0. I tried packaging libvulkan.so.1 which apparently didn't help matters, so it may be necessary to remove that as well to get things working.

It apparently works fine on some systems, but not on others. I built this on Ubuntu-based WSL, and the folks struggling with it seem to be on Arch.

I'm also wondering if this is related. Found it when researching this problem: https://github.com/libretro/RetroArch/issues/13714

Thanks.

wez commented 2 years ago

Having the same class of issue with wezterm on Fedora, OpenSUSE and Arch; manually removing libwayland-client.so from the extracted appimage allows it to start: https://github.com/wez/wezterm/issues/1956#issuecomment-1119697379

wez commented 2 years ago

Note that wezterm uses EGL rather than vulkan