Summary: | kde-base/plasma-workspace-5.1.0.1 falis to build: fatal error: Baloo/Query: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dénes Botond <dns.botond> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | aambitny |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log |
Description
Dénes Botond
2014-11-01 07:48:31 UTC
Does this persist with 5.1.1, and if so which version of baloo do you have? (In reply to Michael Palimaka (kensington) from comment #1) > Does this persist with 5.1.1, and if so which version of baloo do you have? Right now I deleted the kde-5 packages from my system, because I had some ugly conflicts with qt4 with recent updates (qtchooser) and I don't have time to solve it. But as soon as I can I will try again. Created attachment 390674 [details]
Build log
I have exactly the same error during plasma-workspace rebuild.
My packages versions:
kde-base/plasma-workspace-5.1.1[X,dbus]
kde-base/baloo-9999
The latter package provides /usr/include/KF5/Baloo/Baloo/Query file, but /usr/include/KF5/Baloo directory was not added to gcc's include paths - seems to be configure error, but I did not have time to investigate that. I attach build log.
I was able to build plasma-workspace when built as a dependency of plasma-desktop. Maybe there is some missing dependency as this error occurred right after 'depclean'.
How long ago was kde-base/baloo-9999 updated? I installed it (and all other kde components) this weekend. OK, just scratching for ideas since I'm having trouble reproducing. :( It was not that difficult to reproduce it, just emerge baloo-9999 and try to build plasma-workspace-5.1.1. baloo-5.1.9999 is the last version supported by plasma-workspace-5.1.*. This commit broke compatibility with baloo-9999: https://projects.kde.org/projects/kde/kdelibs/baloo/repository/revisions/2dddf1a2564707ff185789eae9e1407c1e2ad304/diff KF5::BalooCore target was renamed to KF5::Baloo, but old target name is used in plasma-workspace-5.1.1. This change was not merged to Plasma/5.1 branch, so baloo-5.1.9999 is still good. Solution: change dependency to <kde-base/baloo-5.2.* That is one of the perils of mixing and matching live ebuilds with releases. |