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

kdenlive: build broken #26160

Closed
zraexy opened this issue May 27, 2017 · 2 comments
Closed

kdenlive: build broken #26160

zraexy opened this issue May 27, 2017 · 2 comments

Comments

@zraexy
Copy link
Member

zraexy commented May 27, 2017

Issue description

Kdenlive build fails because CMake can't find QtConcurrent.

Error:

CMake Error at /build/__nix_qt5__/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:330 (message):
  Can not use "Concurrent" module which has not yet been found.
Call Stack (most recent call first):
  renderer/CMakeLists.txt:12 (qt5_use_modules)

It appears to have been broken by some changes made to qtbase but I am not familiar enough with it to know what specifically.

Changes between success and first failure: https://hydra.nixos.org/api/scmdiff?type=git&branch=&rev2=f099f55e5b9e9bb39db7662b6f1b09000b05d369&rev1=fa5196e47e3a72553155f684c8e66a97d91e6dff&uri=https%3A%2F%2Fgithub.com%2FNixOS%2Fnixpkgs.git

Latest Hydra failure: https://hydra.nixos.org/build/53342055

cc @ttuegel

Steps to reproduce

Attempt to install Kdenlive

Technical details

  • System: NixOS: 17.09pre107928.65477dcd34 (Hummingbird)
  • Nix version: nix-env (Nix) 1.11.9
  • Nixpkgs version: "17.09pre107928.65477dcd34"
  • Sandboxing enabled: build-use-sandbox = true
@bkchr
Copy link
Contributor

bkchr commented Jun 2, 2017

You need to modify the CMakeLists.txt:
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Script Svg Quick ) to
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Script Svg Quick Concurrent)

We should send a patch upstream. This must be a required change since QT5.8.

@zraexy
Copy link
Member Author

zraexy commented Jun 11, 2017

Fixed by: dc07372

@zraexy zraexy closed this as completed Jun 11, 2017
hedning added a commit to hedning/nixpkgs that referenced this issue Aug 24, 2017
- Updated to use qt5
- Added a required cmake patch (like this one for kdenlive
  NixOS#26160)
- Optional, by default true, dependency on qtwebkit
hedning added a commit to hedning/CopyQ that referenced this issue Aug 24, 2017
When trying to build with nix there were errors, see
NixOS/nixpkgs#26160 for a similar issue with kdenlive.
hedning added a commit to hedning/CopyQ that referenced this issue Aug 24, 2017
When trying to build with nix cmake couldn't find all qt modules, see
NixOS/nixpkgs#26160 for a similar issue with kdenlive.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants