rbreu / beeref

BeeRef Reference Image Viewer
GNU General Public License v3.0
484 stars 39 forks source link

Fails to start on Linux with Wayland < 1.19.91 #102

Open rbreu opened 2 months ago

rbreu commented 2 months ago

On Linux that's running Wayland < 1.19.91, starting BeeRef results in the following error:

symbol lookup error: [..]/lib/libQt6WaylandClient.so.6:
   undefined symbol: wl_proxy_marshal_flags

This is a bug in QT's library packaging: https://bugreports.qt.io/browse/QTBUG-114635

Workaround: Start BeeRef with QTA_QPA_PLATFORM=xcb, for example from the command line:

QTA_QPA_PLATFORM=xcb ./BeeRef-x.x

Question: Can we set QTA_QPA_PLATFORM in the AppRun script preemtively in this case?

rbreu commented 2 months ago

The appimage contains a workaround that should fall back on xcb. Leaving the issue open for now.