Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to start on Linux with Wayland < 1.19.91 #102

Open
rbreu opened this issue Apr 28, 2024 · 1 comment
Open

Fails to start on Linux with Wayland < 1.19.91 #102

rbreu opened this issue Apr 28, 2024 · 1 comment
Labels
bug Something isn't working extern Problem outside of BeeRef

Comments

@rbreu
Copy link
Owner

rbreu commented Apr 28, 2024

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 rbreu added bug Something isn't working extern Problem outside of BeeRef labels Apr 28, 2024
@rbreu
Copy link
Owner Author

rbreu commented May 5, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working extern Problem outside of BeeRef
Projects
None yet
Development

No branches or pull requests

1 participant