-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
ckb: currently broken due to recent Qt5 changes #30519
Comments
This seems to be the same issue as #30713 |
Can't reproduce:
|
Reproduced with slightly different error:
(I would include nixpkgs version, but I don't actually know how to find that out) |
@GallagherCommaJack Nixpkgs version is important in this case. Could you please run:
|
Uh, this is the output from that command, both with and without
EDIT:
|
Distressingly enough, this wasn't fixed by rolling back to a previous configuration built on Nov 1 when I wasn't having this problem. |
After finally getting round to upgrading to 17.09, I can't reproduce anymore. NixOS version: 17.09.2075.ac35504065 (Hummingbird) Output of
|
I think I may have a lead. I currently have (at least) two instances of ckb in my store: one built from nixpkgs ac35504 as part of my NixOS build, and one built from nixpkgs master (963204e) just now. The former works fine, while the latter exhibits this issue. Comparing the contents of the store paths shows that the working one contains a file named The contents of |
This may work, but currently it is not supported for Qt applications. Also the unfortunate best practice on NixOS is not to install Qt into the user profile at all, so do not try |
Weirdly enough, I've got it working if I try to launch it from Removing user environment from the path also worked. So I guess that's the issue. Is there a way to figure out what package is causing the issue? |
Likely there is a way to make |
Issue description
ckb
currently fails on startup with the following message:I believe it's looking for
libqxcb.so
, which is currently located at/nix/store/kgvmhibzszc84p2ddzbhhsw54pdb8awh-qtbase-5.9.2-bin/lib/qt-5.9/plugins/platforms/libqxcb.so
.git bisect
revealed that this problem has been present since commit 6fa4178.I've not been keeping up with the recent changes to Qt5 - what's the most canonical way to fix this and allow
ckb
to find thexcb
plugin again?Steps to reproduce
Technical details
The text was updated successfully, but these errors were encountered: