Skip to content

Comments

Kdevelop5 beta 2#14638

Closed
ambrop72 wants to merge 2 commits intoNixOS:masterfrom
ambrop72:kdevelop5
Closed

Kdevelop5 beta 2#14638
ambrop72 wants to merge 2 commits intoNixOS:masterfrom
ambrop72:kdevelop5

Conversation

@ambrop72
Copy link
Contributor

Tested this on 16.03 - starts up all right, sometimes freezes but that seems like an upstream bug. I assume it works all right within Plasma5 but since I'm using it from Xfce, I had to do some system configuration (like in the kde5 desktop-manager service) to get KDE5 apps to run in general, and also this hack to get icons to show up.

Things done
  • Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
  • Built on platform(s)
    • NixOS
    • OS X
    • Linux
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@mention-bot
Copy link

By analyzing the blame information on this pull request, we identified @ttuegel and @FRidh to be potential reviewers

@joachifm
Copy link
Contributor

Hm

curl: (9) Server denied you to change to the given directory
error: cannot download kdevplatform-4.90.91.tar.xz from any mirror

@ambrop72
Copy link
Contributor Author

@joachifm URL went wrong while I was refactoring it and I didn't notice because it was already downloaded, fixed it.

@joachifm
Copy link
Contributor

Now it fails with

dev/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake:15 (message):
The imported target "Qt5::ScriptTools" references the file
"/nix/store/1aq378wxq4xilmkzkxnf6iqa54kmsc22-qtscript-5.5.1-dev/lib/libQt5ScriptTools.so.5.5.1"
but this file does not exist. Possible reasons include:

  • The file was deleted, renamed, or moved to another location.
  • An install or uninstall procedure did not complete successfully.
  • The installation package was faulty and contained
    "/nix/store/1aq378wxq4xilmkzkxnf6iqa54kmsc22-qtscript-5.5.1-dev/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake"
    but not all the files it references.

@ttuegel
Copy link
Member

ttuegel commented Apr 14, 2016

@joachifm This looks like a failure in fixQtModuleCMakeConfig; see here. The CMake file should be getting the shared library from the $out output, rather than the $dev output.

@joachifm joachifm added 6.topic: qt/kde Object-oriented framework for GUI creation 8.has: package (update) This PR updates a package to a newer version labels Apr 15, 2016
@yochai
Copy link
Contributor

yochai commented May 10, 2016

Without okteta it seems to build fine, opened, compiled and ran in debug a small C99 Makefile project.
It seems that the issue with qtscript, at-lest for this commit, affects okteta only. qtscript is used by other packages in the commit, kdevplatform for example.
Not sure how to fix the problem with okteta and qtscript.

@joachifm joachifm added the 2.status: merge conflict This PR has merge conflicts with the target branch label May 18, 2016
@joachifm
Copy link
Contributor

Is this still being worked on?

@ambrop72
Copy link
Contributor Author

Hey, I think it's still relevant though it doesn't work due to the okteta issue (which is not a problem with this pull request itself, just makes it not work). I may find some time this weekend to look into it.

@ambrop72
Copy link
Contributor Author

Closing in favor of #18031

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: qt/kde Object-oriented framework for GUI creation 8.has: package (update) This PR updates a package to a newer version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants