beeref icon indicating copy to clipboard operation
beeref copied to clipboard

Fails to start on Linux with Wayland < 1.19.91

Open rbreu opened this issue 9 months ago • 1 comments

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?

  • Can we find out on which Wayland version we are running across all Linux distros? (So not relying on apt etc)
  • If not, try to read the error message and restart a second time?

rbreu avatar Apr 28 '24 09:04 rbreu

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

rbreu avatar May 05 '24 10:05 rbreu