Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283218 - Missing dependencies on kde-base/libknotificationitem
Summary: Missing dependencies on kde-base/libknotificationitem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InOverlay, InVCS
: 283371 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-30 07:33 UTC by Zsombor G.
Modified: 2009-09-03 08:35 UTC (History)
1 user (show)

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 Zsombor G. 2009-08-30 07:33:44 UTC
It seems that libkcompactdisc doesnt depend on  kde-base/libknotificationitem and so, portage doesn't emerge it before.

Reproducible: Always

Steps to Reproduce:
1. on a system, where KDE 4.2.4 is installed 'emerge -av kde-meta:4.3'
2. lengthy build process
3. fails

Actual Results:  
>>> Emerging (152 of 257) kde-base/libkcompactdisc-4.3.0
 * kdemultimedia-4.3.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                           [ ok ]
 * checking auxfile checksums ;-) ...                                                                                          [ ok ]
 * checking miscfile checksums ;-) ...                                                                                         [ ok ]
>>> Unpacking source...
 * Unpacking parts of kdemultimedia-4.3.0.tar.bz2 to /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work ...                   [ ok ]
>>> Source unpacked in /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work
>>> Preparing source in /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work/libkcompactdisc-4.3.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work/libkcompactdisc-4.3.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work/libkcompactdisc-4.3.0_build"
cmake -C /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE4_BUILD_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DWITH_alsa=ON -DWITH_ALSA=ON -DWITH_Alsa=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/kde-base/libkcompactdisc-4.3.0/temp/gentoo_rules.cmake /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/work/libkcompactdisc-4.3.0
loading initial cache file /var/tmp/portage/kde-base/libkcompactdisc-4.3.0/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.2 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.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 X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.50
-- Found Phonon: /usr/lib64/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Looking for snd_seq_create_simple_port in asound
-- Looking for snd_seq_create_simple_port in asound - found
-- Found ALSA: /usr/lib64/libasound.so
--   found libpulse, version 0.9.15
--   found libpulse-mainloop-glib, version 0.9.15
-- Found PulseAudio: /usr/lib64/libpulse.so
-- Found PulseAudio Mainloop: /usr/lib64/libpulse-mainloop-glib.so
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Found GLIB2: /usr/lib64/libglib-2.0.so
-- Found MusicBrainz: /usr/include
-- Looking for include files HAVE_SYS_SOUNDCARD_H
-- Looking for include files HAVE_SYS_SOUNDCARD_H - found
-- Looking for include files HAVE_MACHINE_SOUNDCARD_H
-- Looking for include files HAVE_MACHINE_SOUNDCARD_H - not found.
-- Looking for include files HAVE_LINUX_AWE_VOICE_H
-- Looking for include files HAVE_LINUX_AWE_VOICE_H - not found.
-- Looking for include files HAVE_AWE_VOICE_H
-- Looking for include files HAVE_AWE_VOICE_H - not found.
-- Looking for include files HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H
-- Looking for include files HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H - not found.
-- Looking for include files HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H
-- Looking for include files HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H - not found.
-- Looking for C++ include sys/asoundlib.h
-- Looking for C++ include sys/asoundlib.h - found
-- Looking for C++ include alsa/asoundlib.h
-- Looking for C++ include alsa/asoundlib.h - found
-- Looking for snd_pcm_resume in asound
-- Looking for snd_pcm_resume in asound - found
--   found libxine, version 1.1.16.3
-- Performing Test XINE_XCB_FOUND
-- Performing Test XINE_XCB_FOUND - Success
-- Found Xine: /usr/include
-- Found taglib: -L/usr/lib64 -ltag
-- Taglib found: -L/usr/lib64 -ltag
-- Looking for vorbis_bitrate_addblock in vorbis
-- Looking for vorbis_bitrate_addblock in vorbis - found
-- Found OggVorbis: /usr/lib64/libogg.so;/usr/lib64/libvorbis.so;/usr/lib64/libvorbisfile.so;/usr/lib64/libvorbisenc.so
-- Looking for include files HAVE_SOUNDCARD_H
-- Looking for include files HAVE_SOUNDCARD_H - not found.
-- Looking for include files HAVE_SYS_STAT_H
-- Looking for include files HAVE_SYS_STAT_H - found
-- Looking for include files HAVE_LINUX_CDROM_H
-- Looking for include files HAVE_LINUX_CDROM_H - found
-- Looking for include files HAVE_LINUX_UCDROM_H
-- Looking for include files HAVE_LINUX_UCDROM_H - not found.
-- Looking for include files HAVE_MACHINE_ENDIAN_H
-- Looking for include files HAVE_MACHINE_ENDIAN_H - not found.
-- Looking for include files HAVE_SYS_AUDIOIO_H
-- Looking for include files HAVE_SYS_AUDIOIO_H - not found.
-- Looking for include files HAVE_ALIB_H
-- Looking for include files HAVE_ALIB_H - not found.
-- Looking for include files HAVE_ALLOCA_H
-- Looking for include files HAVE_ALLOCA_H - found
-- Looking for include files HAVE_ENDIAN_H
-- Looking for include files HAVE_ENDIAN_H - found
-- Looking for include files HAVE_SYS_ENDIAN_H
-- Looking for include files HAVE_SYS_ENDIAN_H - not found.
-- Looking for include files HAVE_UNISTD_H
-- Looking for include files HAVE_UNISTD_H - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long
-- Check size of long - done
-- Could NOT find LibKNotificationItem-1  (missing:  LIBKNOTIFICATIONITEM-1_LIBRARY LIBKNOTIFICATIONITEM-1_INCLUDE_DIR)

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * PulseAudio - PulseAudio Audio Server
   * MusicBrainz - A library that provides access to metadata lookup on the MusicBrainz server
   * Xine XCB - Xine libraries
   * taglib - Library for reading and editing audio meta data.
   * OggVorbis - Libraries for Ogg Vorbis general audio compression codec

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
   * LibKNotificationItem-1  <svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/experimental>
     An experimental library
     LibKNotificationItem-1 is an unfinished library which is required by kmix.

-----------------------------------------------------------------------------

CMake Error at /usr/share/apps/cmake/modules/MacroLogFeature.cmake:141 (MESSAGE):
  Exiting: Missing Requirements
Call Stack (most recent call first):
  CMakeLists.txt:67 (macro_display_feature_log)


-- Configuring incomplete, errors occurred!
 * 
 * ERROR: kde-base/libkcompactdisc-4.3.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_configure
 *             environment, line 4022:  Called kde4-meta_src_configure
 *             environment, line 3144:  Called kde4-base_src_configure
 *             environment, line 2847:  Called cmake-utils_src_configure
 *             environment, line 1063:  Called die
 * The specific snippet of code:
 *       cmake ${cmakeargs} "${CMAKE_USE_DIR}" || die "cmake failed";
 *  The die message:
 *   cmake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/kde-base/libkcompactdisc-4.3.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/libkcompactdisc-4.3.0/temp/environment'.
 *
Comment 1 Jonathan Callen (RETIRED) gentoo-dev 2009-08-30 09:16:39 UTC
Thanks for reporting; this has now been fixed in the kde-testing overlay. (I also took the liberty of fixing it for everything else that would have had the same issue.)
Comment 2 Jonathan Callen (RETIRED) gentoo-dev 2009-08-31 23:00:47 UTC
*** Bug 283371 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Callen (RETIRED) gentoo-dev 2009-08-31 23:01:38 UTC
This is a symptom of a larger problem, which has been fixed in the overlay; the fix will (unless I'm mistaken) be propagated to the tree with 4.3.1, which is scheduled to be released tomorrow.
Comment 4 Michael Schulz 2009-09-01 08:05:31 UTC
Oh I think then I should wait until tommorow with the emerge ary...
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2009-09-03 08:35:17 UTC
Fixed in 4.3.1 which is in main tree.
Good work Jonathan.