Emerging media-sound/amarok without the handbook use flag fails. It works fine when handbook is enabled. letto@localhost: ~ $ sudo emerge -av media-sound/amarok These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 1.83 s (backtrack: 0/20). [ebuild N ] media-sound/amarok-3.2.2::gentoo USE="X webengine -debug -handbook -ipod -lastfm -mariadb -mtp -podcast" 0 KiB Total: 1 package (1 new), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-sound/amarok-3.2.2::gentoo * amarok-3.2.2.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * Checking whether python3_13 is suitable ... * dev-lang/python:3.13 ... [ ok ] * Using python3.13 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... >>> Unpacking amarok-3.2.2.tar.xz to /var/tmp/portage/media-sound/amarok-3.2.2/work >>> Source unpacked in /var/tmp/portage/media-sound/amarok-3.2.2/work >>> Preparing source in /var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2" * Build directory (BUILD_DIR): "/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build" * Applying amarok-3.2.2-gpodder-qt6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2" * Build directory (BUILD_DIR): "/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build" cmake -C /var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DQT_MAJOR_VERSION=6 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DKDE_INSTALL_DOCBUNDLEDIR=/usr/share/help -DKDE_INSTALL_LIBEXECDIR=/usr/libexec -DBUILD_WITH_QT6=ON -DWITH_MP3Tunes=OFF -DWITH_PLAYER=ON -DWITH_UTILITIES=ON -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON -DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON -DCMAKE_DISABLE_FIND_PACKAGE_Taglib-Extras=ON -DWITH_IPOD=no -DCMAKE_DISABLE_FIND_PACKAGE_LibLastFm=ON -DCMAKE_DISABLE_FIND_PACKAGE_MySQL=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Mtp=ON -DCMAKE_DISABLE_FIND_PACKAGE_Mygpo-qt6=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets=OFF -DWITH_X11=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build/gentoo_toolchain.cmake /var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2 loading initial cache file /var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build/gentoo_common_config.cmake -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Trying to build Qt6 version -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.3.0") -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib64/libxkbcommon.so (found suitable version "1.8.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found Cups: /usr/lib64/libcups.so (found version "2.4.11") -- Found KF6Archive: /usr/lib64/cmake/KF6Archive/KF6ArchiveConfig.cmake (found version "6.11.0") -- Found KF6Codecs: /usr/lib64/cmake/KF6Codecs/KF6CodecsConfig.cmake (found version "6.11.0") -- Found KF6Config: /usr/lib64/cmake/KF6Config/KF6ConfigConfig.cmake (found version "6.11.0") -- Found KF6ConfigWidgets: /usr/lib64/cmake/KF6ConfigWidgets/KF6ConfigWidgetsConfig.cmake (found version "6.11.0") -- Found KF6CoreAddons: /usr/lib64/cmake/KF6CoreAddons/KF6CoreAddonsConfig.cmake (found version "6.11.0") -- Found KF6Crash: /usr/lib64/cmake/KF6Crash/KF6CrashConfig.cmake (found version "6.11.0") -- Found KF6DBusAddons: /usr/lib64/cmake/KF6DBusAddons/KF6DBusAddonsConfig.cmake (found version "6.11.0") -- Found KF6DNSSD: /usr/lib64/cmake/KF6DNSSD/KF6DNSSDConfig.cmake (found version "6.11.0") -- Found KF6GlobalAccel: /usr/lib64/cmake/KF6GlobalAccel/KF6GlobalAccelConfig.cmake (found version "6.11.0") -- Found KF6GuiAddons: /usr/lib64/cmake/KF6GuiAddons/KF6GuiAddonsConfig.cmake (found version "6.11.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.23.1") -- Found KF6I18n: /usr/lib64/cmake/KF6I18n/KF6I18nConfig.cmake (found version "6.11.0") -- Found KF6IconThemes: /usr/lib64/cmake/KF6IconThemes/KF6IconThemesConfig.cmake (found version "6.11.0") -- Found KF6KCMUtils: /usr/lib64/cmake/KF6KCMUtils/KF6KCMUtilsConfig.cmake (found version "6.11.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF6KIO: /usr/lib64/cmake/KF6KIO/KF6KIOConfig.cmake (found version "6.11.0") -- Found KF6Notifications: /usr/lib64/cmake/KF6Notifications/KF6NotificationsConfig.cmake (found version "6.11.0") -- Found KF6Package: /usr/lib64/cmake/KF6Package/KF6PackageConfig.cmake (found version "6.11.0") -- Found KF6Solid: /usr/lib64/cmake/KF6Solid/KF6SolidConfig.cmake (found version "6.11.0") -- Found KF6TextEditor: /usr/lib64/cmake/KF6TextEditor/KF6TextEditorConfig.cmake (found version "6.11.0") -- Found KF6TextWidgets: /usr/lib64/cmake/KF6TextWidgets/KF6TextWidgetsConfig.cmake (found version "6.11.0") -- Found KF6ThreadWeaver: /usr/lib64/cmake/KF6ThreadWeaver/KF6ThreadWeaverConfig.cmake (found version "6.11.0") -- Found KF6WidgetsAddons: /usr/lib64/cmake/KF6WidgetsAddons/KF6WidgetsAddonsConfig.cmake (found version "6.11.0") -- Found KF6WindowSystem: /usr/lib64/cmake/KF6WindowSystem/KF6WindowSystemConfig.cmake (found version "6.11.0") -- Found KF6: success (found suitable version "6.11.0", minimum required is "6.0.0") found components: Archive Codecs Config ConfigWidgets CoreAddons Crash DBusAddons DNSSD GlobalAccel GuiAddons I18n IconThemes KCMUtils KIO Notifications Package Solid TextEditor TextWidgets ThreadWeaver WidgetsAddons WindowSystem -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Taglib found: -L/usr/lib64 -ltag -lz -- Performing Test TAGLIB_ASF_FOUND -- Performing Test TAGLIB_ASF_FOUND - Success -- Performing Test TAGLIB_MP4_FOUND -- Performing Test TAGLIB_MP4_FOUND - Success -- Performing Test TAGLIB_MOD_FOUND -- Performing Test TAGLIB_MOD_FOUND - Success -- Performing Test TAGLIB_OPUS_FOUND -- Performing Test TAGLIB_OPUS_FOUND - Success -- Performing Test COMPLEX_TAGLIB_FILENAME -- Performing Test COMPLEX_TAGLIB_FILENAME - Failed -- Found Threads: TRUE -- Found MySQL: -L/usr/lib64 -lmysqlclient -lz -lzstd -lssl -lcrypto -lresolv -lm -- Checking for module 'libavcodec' -- Found libavcodec, version 60.31.102 -- Checking for module 'libavformat' -- Found libavformat, version 60.16.100 -- Checking for module 'libavdevice' -- Found libavdevice, version 60.3.100 -- Checking for module 'libavutil' -- Found libavutil, version 58.29.100 -- Checking for module 'libswscale' -- Found libswscale, version 7.5.100 -- Checking for module 'libpostproc' -- Found libpostproc, version 57.3.100 -- Found FFmpeg: /usr/lib64/libavcodec.so;/usr/lib64/libavformat.so;/usr/lib64/libavutil.so -- Found Python3: /var/tmp/portage/media-sound/amarok-3.2.2/temp/python3.13/bin/python3 (found version "3.13.2") found components: Interpreter -- Found FFTW3: /usr/lib64/libfftw3.so -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- The following RUNTIME packages have been found: * Qt6QuickControls2 (required version >= 6.4.0) Needed by the player's context area * KF6Kirigami (required version >= 6.0.0) Needed by the player's context area -- The following OPTIONAL packages have been found: * OpenGL * Qt6QuickWidgets (required version >= 6.4.0) * Qt6Sql (required version >= 6.4.0) * Qt6Svg (required version >= 6.4.0) * Qt6Test (required version >= 6.4.0) * Qt6WebEngineCoreTools (required version >= 6.8.2) * Cups * Qt6WebEngineWidgets (required version >= 6.4.0) Needed by the wikipedia applet * Qt6UiTools (required version >= 6.4.0) Needed by the scripting engine * Qt6Xml (required version >= 6.6.0) * Qt6DBusTools (required version >= 6.8.2) * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org> * WrapVulkanHeaders * Qt6QmlTools (required version >= 6.8.2) * Qt6QuickTools (required version >= 6.8.2) * Qt6CoreTools (required version >= 6.8.2) * Qt6GuiTools (required version >= 6.8.2) * Qt6WidgetsTools (required version >= 6.8.2) * MySQL, MySQL Client Library (libmysqlclient), <https://www.mysql.com> * FFmpeg, Libraries and tools for handling multimedia data, <https://www.ffmpeg.org/> Enable MusicDNS service * Python3, Required for generating the autocompletion file for the script console, <https://www.python.org> -- The following REQUIRED packages have been found: * ECM (required version >= 6.0.0) * Qt6 (required version >= 6.4.0) * Qt6Core5Compat (required version >= 6.4.0) * Qt6SvgWidgets (required version >= 6.4.0) * KF6Archive (required version >= 6.0.0) * KF6Crash (required version >= 6.0.0) * KF6DBusAddons (required version >= 6.0.0) * KF6DNSSD (required version >= 6.0.0) * KF6GlobalAccel (required version >= 6.0.0) * KF6GuiAddons (required version >= 6.0.0) * KF6IconThemes (required version >= 6.0.0) * KF6Notifications (required version >= 6.0.0) * KF6Package (required version >= 6.0.0) * KF6Solid (required version >= 6.0.0) * KF6KIO (required version >= 6.11.0) * KF6TextEditor (required version >= 6.0.0) * Gettext * KF6I18n (required version >= 6.11.0) * KF6TextWidgets (required version >= 6.0.0) * KF6ThreadWeaver (required version >= 6.0.0) * KF6WindowSystem (required version >= 6.0.0) * KF6 (required version >= 6.0.0) * Qt6DBus (required version >= 6.6.0) * KF6ColorScheme (required version >= 6.11.0) * KF6CoreAddons (required version >= 6.11.0) * KF6KCMUtils (required version >= 6.0.0) * Qt6Gui (required version >= 6.6.0) * KF6StatusNotifierItem (required version >= 6.0.0) * Taglib, Support for Audio metadata., <https://taglib.org/> Required for tag reading * Qt6Core * Phonon4Qt6 (required version >= 4.6.60) * Threads * PkgConfig * FFTW3, A C subroutine library for computing the discrete Fourier transform, <http://www.fftw.org/> CMake Error at CMakeLists.txt:365 (kdoctools_install): Unknown CMake command "kdoctools_install". -- Configuring incomplete, errors occurred! * ERROR: media-sound/amarok-3.2.2::gentoo failed (configure phase): * cmake failed * * Call stack: * ebuild.sh, line 136: Called src_configure * environment, line 3283: Called ecm_src_configure * environment, line 1716: Called cmake_src_configure * environment, line 1506: Called die * The specific snippet of code: * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; * * If you need support, post the output of `emerge --info '=media-sound/amarok-3.2.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/amarok-3.2.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-sound/amarok-3.2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-3.2.2/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2_build' * S: '/var/tmp/portage/media-sound/amarok-3.2.2/work/amarok-3.2.2' >>> Failed to emerge media-sound/amarok-3.2.2, Log file:
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4cfe35d6653d2c42b14d7441b323648fee1c58 commit ea4cfe35d6653d2c42b14d7441b323648fee1c58 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-02-26 22:01:34 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-02-26 22:05:43 +0000 ecm.eclass: Improve _ecm_punt_kdoctools_install(), ecm_punt_po_install() Allow for whitespace padding within kdoctools_install and ki18n_install. Odd that this hasn't come up before. Closes: https://bugs.gentoo.org/950317 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=7651b6e1d796a7c05fd1198ae15f3ac365982e23 commit 7651b6e1d796a7c05fd1198ae15f3ac365982e23 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-02-26 22:01:34 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-02-26 22:15:18 +0000 ecm.eclass: Improve _ecm_punt_kdoctools_install(), ecm_punt_po_install() Allow for whitespace padding within kdoctools_install and ki18n_install. Odd that this hasn't come up before. Closes: https://bugs.gentoo.org/950317 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)