Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950317 - media-sound/amarok-3.2.2[-handbook] fails
Summary: media-sound/amarok-3.2.2[-handbook] fails
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-26 19:19 UTC by Marius Stoica
Modified: 2025-02-26 22:15 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marius Stoica 2025-02-26 19:19:30 UTC
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:
Comment 1 Larry the Git Cow gentoo-dev 2025-02-26 22:05:50 UTC
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(-)
Comment 2 Larry the Git Cow gentoo-dev 2025-02-26 22:15:31 UTC
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(-)