Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 516546

Summary: kde-base/kdelibs:4 configure requires media-libs/phonon[qt4] and dev-libs/libdbusmenu-qt[qt4]
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: uwelk
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=519312
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Sturmlechner gentoo-dev 2014-07-06 20:35:16 UTC
$summary or else:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
  Could NOT find Phonon (missing: PHONON_INCLUDE_DIR PHONON_LIBRARY)
  (Required is at least version "4.3.80")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindPhonon.cmake:35 (find_package_handle_standard_args)
  cmake/modules/FindKDE4Internal.cmake:705 (find_package)
  CMakeLists.txt:56 (find_package)


-- The following REQUIRED packages have not been found:
 * DBusMenuQt , Support for notification area menus via the DBusMenu protocol , <https://launchpad.net/libdbusmenu-qt>
CMake Error at /usr/share/cmake/Modules/FeatureSummary.cmake:513 (message):
  feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
  run.
Call Stack (most recent call first):
  CMakeLists.txt:399 (feature_summary)




Solution:

@@ -34,7 +34,7 @@
        app-text/docbook-xml-dtd:4.2
        app-text/docbook-xsl-stylesheets
        >=dev-libs/libattica-0.4.2
-       >=dev-libs/libdbusmenu-qt-0.3.2
+       >=dev-libs/libdbusmenu-qt-0.3.2[qt4]
        dev-libs/libpcre[unicode]
        dev-libs/libxml2
        dev-libs/libxslt
@@ -42,7 +42,7 @@
        media-libs/freetype:2
        media-libs/giflib
        media-libs/libpng:0=
-       >=media-libs/phonon-4.4.3
+       >=media-libs/phonon-4.4.3[qt4]
        sys-libs/zlib
        virtual/jpeg:0
        >=x11-misc/shared-mime-info-0.60
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-07-07 14:00:49 UTC
This affects the whole tree. Since qt5 USE flag is still masked (and at least one of qt4 or qt5 must be selected), I'd prefer to wait until newer phonon is stable. Otherwise we have to add a USE default to every dependency.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2014-08-17 09:42:38 UTC
Latest phonon is going stable in bug #519592 prior to KDE 4.13.3 stabilisation so we can start pushing this.
Comment 4 Michael Palimaka (kensington) gentoo-dev 2014-08-17 09:52:06 UTC
(In reply to Michael Palimaka (kensington) from comment #3)
> Overlay done:
> http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;
> h=b2acf42b40d1b7b18e186d790b38894220461b8b

Sorry, for phonon at least. libdbusmenu-qt has no new release so I guess we should add snapshot to the tree.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-08-22 18:42:53 UTC
need to do qca too
Comment 6 Paweł Stankowski 2014-12-17 11:27:58 UTC
What is the status of this bug?

dev-libs/libdbusmenu-qt now has qt4 use flag, but even  kde-base/kdelibs-4 .9999 ebuild from KDE overlay still do not require qt4 use flag from dev-libs/libdbusmenu-qt.
Comment 7 Michael Palimaka (kensington) gentoo-dev 2014-12-31 13:45:34 UTC
libdbusmenu-qt and phonon is done in the tree. We can do qca if/when it ever gets bumped.