Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 945980 - kde-plasma/plasma-sdk-6.2.4 fails during compile phase, Could NOT find KF6DocTools
Summary: kde-plasma/plasma-sdk-6.2.4 fails during compile phase, Could NOT find KF6Doc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://invent.kde.org/plasma/plasma-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-06 19:09 UTC by rab0171610
Modified: 2024-12-06 21:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,6.68 KB, text/x-log)
2024-12-06 19:09 UTC, rab0171610
Details
emerge --info '=kde-plasma/plasma-sdk-6.2.4::gentoo' (info.txt,9.78 KB, text/plain)
2024-12-06 19:11 UTC, rab0171610
Details
emerge -pqv '=kde-plasma/plasma-sdk-6.2.4::gentoo' (emerge.txt,132 bytes, text/plain)
2024-12-06 19:14 UTC, rab0171610
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rab0171610 2024-12-06 19:09:14 UTC
Created attachment 913443 [details]
build log

* ERROR: kde-plasma/plasma-sdk-6.2.4::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 2493:  Called ecm_src_configure
 *   environment, line 1449:  Called cmake_src_configure
 *   environment, line 1083:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 *
Comment 1 rab0171610 2024-12-06 19:11:46 UTC
Created attachment 913476 [details]
emerge --info '=kde-plasma/plasma-sdk-6.2.4::gentoo'
Comment 2 rab0171610 2024-12-06 19:14:39 UTC
Created attachment 913477 [details]
emerge -pqv '=kde-plasma/plasma-sdk-6.2.4::gentoo'
Comment 3 rab0171610 2024-12-06 19:20:12 UTC
Relevant snippet [truncated]:
-- Found KF6WidgetsAddons: /usr/lib64/cmake/KF6WidgetsAddons/KF6WidgetsAddonsConfig.cmake (found version "6.7.0")
-- Could NOT find KF6DocTools (missing: KF6DocTools_DIR)
-- Could NOT find KF6DocTools: found neither KF6DocToolsConfig.cmake nor kf6doctools-config.cmake 
-- Found KF6Svg: /usr/lib64/cmake/KF6Svg/KF6SvgConfig.cmake (found version "6.7.0")
[31mCMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find KF6 (missing: DocTools) (found suitable version "6.7.0",
  minimum required is "6.5.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindKF6.cmake:93 (find_package_handle_standard_args)
  CMakeLists.txt:60 (find_package)

[0m
-- Configuring incomplete, errors occurred!
 [0m ERROR: kde-plasma/plasma-sdk-6.2.4::gentoo failed (configure phase):
[0m   cmake failed
[0m 
[0m Call stack:
[0m     ebuild.sh, line  136:  Called src_configure
[0m   environment, line 2493:  Called ecm_src_configure
[0m   environment, line 1449:  Called cmake_src_configure
[0m   environment, line 1083:  Called die
[0m The specific snippet of code:
 [0m       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
Comment 4 rab0171610 2024-12-06 19:25:17 UTC
 I don't know if it is relevant but I have
 FEATURES="nodoc noinfo noman"
Comment 5 Larry the Git Cow gentoo-dev 2024-12-06 21:33:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec29707624eea160b8828efb176de662256b6dc

commit cec29707624eea160b8828efb176de662256b6dc
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-12-06 21:25:02 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-12-06 21:30:18 +0000

    kde-plasma/plasma-sdk: Set ECM_HANDBOOK=forceoptional
    
    ... and working around the non-standards use of kdoctools_create_manpage
    outside doc/ subdirectory, see also pending MR:
    
    https://invent.kde.org/plasma/plasma-sdk/-/merge_requests/133
    
    Closes: https://bugs.gentoo.org/945980
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-sdk/plasma-sdk-6.2.4.ebuild | 9 +++++++++
 1 file changed, 9 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2024-12-06 21:36:18 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=21e70d970ceb9489e78dc03e372235a113f6a606

commit 21e70d970ceb9489e78dc03e372235a113f6a606
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-12-06 21:35:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-12-06 21:35:08 +0000

    kde-plasma/plasma-sdk: Set ECM_HANDBOOK=forceoptional
    
    ... in 6.2, work around the non-standards use of kdoctools_create_manpage
    outside doc/ subdirectory, see also pending MR:
    
    https://invent.kde.org/plasma/plasma-sdk/-/merge_requests/133
    
    Bug: https://bugs.gentoo.org/945980
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild | 9 +++++++++
 kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild        | 1 +
 2 files changed, 10 insertions(+)