https://bugs.kde.org/show_bug.cgi?id=322922

Duncan <1i5t5.dun...@cox.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |1i5t5.dun...@cox.net
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #25 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Méven from comment #24)
> Git commit fdf854bd81d9e42df2d8672d49a0b7fcdb7443a5 by Méven Car.
> Committed on 27/10/2024 at 17:20.
> Pushed by meven into branch 'master'.
> 
> ViewProperties: Store view properties in extended file attributes

(snip some... only listing the file triggering the error)

> M  +1    -1    src/CMakeLists.txt

This commit breaks building dolphin without baloo support (gentoo:
USE=-semantic-desktop, which sets -DCMAKE_DISABLE_FIND_PACKAGE_LibFoo=ON for
LibFoo values: KF6Baloo, KF6BalooWidgets, KF6FileMetaData).

The error:
CMake Error at src/CMakeLists.txt:199 (target_link_libraries):
Target "dolphinprivate" links to:

KF6::FileMetaData

but the target was not found.  (snip the possible reasons include bit, the
reason is known...)


The initial/config problem seems to be that src/CMakeLists.txt change, where
the previous target_link_libraries KF6::FileMetaData listing was conditioned
under if(HAVE_BALOO)  (line 227 with this commit, but later commits already
move it down), while it's now under the generic/unconditioned
target_link_libraries  (line 220, down further now).

However, just moving it back so it's conditional again doesn't work, as the new
code then unsurprisingly breaks during the compile step.  So the new code needs
to be conditioned as well.  But not being a dev I'm reaching the limits of my
easy hack-testing ability.

Reopening, but I can file a new bug and this can be reclosed if that's
considered more appropriate.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to