-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
virtualbox: fix build #23258
virtualbox: fix build #23258
Conversation
The issue was caused by upgrading `qt` from `qt56` to `qt57`, which now requires C++11. For more info, see NixOS#23257.
@rasendubi, thanks for your PR! By analyzing the history of the files in this pull request, we identified @aszlig, @edolstra and @vcunat to be potential reviewers. |
It builds fine, but when trying to run VirtualBox:
I think this must be an impurity on my system, because qt5.6 is not in the virtualbox closure. I have ensured my "nix-env" packages are built from the same commit as the rest of the system and moved trolltech config files out of the way Strace doesn't work:
What other places can VirtualBox keep a reference to qt5.6? |
It runs under sudo, so it's definitely something related to my $HOME and/or $USER. Any suggestions? |
Only qt5.7 references. Where does it pick up 5.6? |
It might need |
|
FYI, after a reboot my system stopped finding the wrong Qt version. Now virtualbox runs fine. |
The issue was caused by upgrading
qt
fromqt56
toqt57
, whichnow requires C++11.
For more info, see #23257.
/cc @ttuegel
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)