Summary: | kdesrc-build: failed build, Could not find a package configuration file provided by "KF5Mime" | ||
---|---|---|---|
Product: | [Applications] kdepimlibs | Reporter: | Jarosław Staniek <staniek> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | kde |
Priority: | NOR | ||
Version: | GIT (master) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | CMakeOutput.log |
Description
Jarosław Staniek
2015-05-21 17:11:54 UTC
Created attachment 92766 [details]
CMakeOutput.log
Thats not a bug Jaroslaw. It means you need to compile/install the KF5Mime package before compiling this. I think you need to fix your kdesrc-build configuration. What are you trying to build? Post your kdesrc-build config please Thanks Siddhartha, the rc file: # Adjust all these settings at will global # qtdir /d/qt/5/kde/qtbase source-dir /home/jarek/dev/src build-dir /home/jarek/dev/build kdedir /home/jarek/dev/inst5 git-repository-base kde-projects kde: # KDE4_BUILD_TESTS kept for now, for old kde4_add_unit_test stuff to be enabled cmake-options -DCMAKE_BUILD_TYPE:STRING=debug -DKDE4_BUILD_TESTS=true # If you want to use ninja instead of make (it's faster!), uncomment the next line #custom-build-command ninja make-options -j5 cxxflags -pipe -DQT_STRICT_ITERATORS -DQURL_NO_CAST_FROM_STRING -DQT_NO_HTTP -DQT_NO_FTP -Wformat -Werror=format-security -Werror=return-type -Wno-variadic-macros -Wlogical-op -Wmissing-include-dirs -std=c++11 #install-session-driver true branch-group kf5-qt5 end global include extragear/utils/kdesrc-build/kf5-qt5-build-include > It means you need to compile/install the KF5Mime package before compiling this. Nice but I wonder where is that explained at https://community.kde.org/Frameworks/Building kdesrc-build is used to build every KF5* thing so I assumed KF5Mime will be compiled too. (In reply to Jarosław Staniek from comment #4) > kdesrc-build is used to build every KF5* thing so I assumed KF5Mime will be compiled too. Yes, kdesrc-build should take care of ordering if all modules are included. Try following https://community.kde.org/Plasma/Building to see if you are missing out on any step. > Yes, kdesrc-build should take care of ordering if all modules are included. So there's a bug in kdesrc-build's support for kf5, right? > Try following https://community.kde.org/Plasma/Building to see if you are missing out on any step. I don't see anything special. The 1M$ answer is: I had to git pull the kdesrc-build tool, and everything works. There were changes related to KF5Mime recently. An idea.. could kdesrc-build autoupdate itself? (In reply to Jarosław Staniek from comment #7) > An idea.. could kdesrc-build autoupdate itself? git pull && ./kdesrc-build :) Thanks, I know but it's not an autoupdate. Building projects pull them first, you don't have to go through the clones and pull them. This way, kdesrc-build is another cloned dir. |