Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 366497 - kde-base/plasma-workspace-4.6.3 is missing dependency on boost
Summary: kde-base/plasma-workspace-4.6.3 is missing dependency on boost
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-08 19:33 UTC by Patrizio Bassi
Modified: 2011-05-25 22:38 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 Patrizio Bassi 2011-05-08 19:33:20 UTC
-- Found KdepimLibs: /usr/lib64/cmake/KdepimLibs/KdepimLibsConfig.cmake 
-- Found Akonadi: /usr/lib64/cmake/Akonadi/AkonadiConfig.cmake 
CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1131 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  /usr/share/apps/cmake/modules/FindBoost.cmake:24 (include)
  plasma/generic/dataengines/akonadi/CMakeLists.txt:1 (find_package)


-- Found KdepimLibs: /usr/lib64/cmake/KdepimLibs/KdepimLibsConfig.cmake 
CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1131 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  /usr/share/apps/cmake/modules/FindBoost.cmake:24 (include)
  plasma/generic/dataengines/calendar/CMakeLists.txt:4 (find_package)


CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1131 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  /usr/share/apps/cmake/modules/FindBoost.cmake:24 (include)
  plasma/generic/dataengines/rss/CMakeLists.txt:1 (find_package)


-- Found Soprano: /usr/include 

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * glib2 - Low-level core library for data structure handling, portability wrappers, etc.
   * Soprano - Support for the Nepomuk semantic desktop system
   * Shared desktop ontologies - Support for the Nepomuk semantic desktop system
   * Nepomuk - Nepomuk Libraries
   * kdepimlibs - KDE PIM libraries
   * Akonadi - Akonadi libraries
   * Soprano - Semantic Desktop Storing

-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
   * GoogleGadgets (0.11.0 or higher)  <http://code.google.com/p/google-gadgets-for-linux/>
     Google Gadgets library
     Needed to build plasma scriptengine for google gadgets
   * libgps  <http://gpsd.berlios.de/>
     GPS support for geolocation
   * XMMS  <http://www.xmms.org>
     X MultiMedia System development libraries
     Support for XMMS in the Now Playing data engine
   * Qalculate!  <http://qalculate.sourceforge.net/>
     Qalculate Library
     Needed to enable advanced features of the calculator runner

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

-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -O2 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer -mmmx -msse -msse2 -msse3 -mfpmath=sse  -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common
C++             -O2 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer -mmmx -msse -msse2 -msse3 -mfpmath=sse  -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Werror=return-type -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden
Linker flags:
Executable      -Wl,--enable-new-dtags -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu
Module          -Wl,--enable-new-dtags -Wl,--fatal-warnings -Wl,--no-undefined -lc -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu
Shared          -Wl,--enable-new-dtags -Wl,--fatal-warnings -Wl,--no-undefined -lc -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
Boost_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/work/plasma-workspace-4.6.3/plasma/generic/dataengines/akonadi
   used as include directory in directory /mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/work/plasma-workspace-4.6.3/plasma/generic/dataengines/calendar
   used as include directory in directory /mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/work/plasma-workspace-4.6.3/plasma/generic/dataengines/rss

-- Configuring incomplete, errors occurred!
 * ERROR: kde-base/plasma-workspace-4.6.3 failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 6968:  Called kde4-meta_src_configure
 *   environment, line 4322:  Called kde4-base_src_configure
 *   environment, line 3999:  Called cmake-utils_src_configure
 *   environment, line 2098:  Called _execute_optionaly 'src_configure'
 *   environment, line 1044:  Called enable_cmake-utils_src_configure
 *   environment, line 2418:  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 =kde-base/plasma-workspace-4.6.3',
 * the complete build log and the output of 'emerge -pqv =kde-base/plasma-workspace-4.6.3'.
 * The complete build log is located at '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/temp/build.log'.
 * The ebuild environment file is located at '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/temp/environment'.
 * S: '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/work/plasma-workspace-4.6.3'

>>> Failed to emerge kde-base/plasma-workspace-4.6.3, Log file:

>>>  '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/temp/build.log'

 * Messages for package kde-base/plasma-workspace-4.6.3:

 * ERROR: kde-base/plasma-workspace-4.6.3 failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 6968:  Called kde4-meta_src_configure
 *   environment, line 4322:  Called kde4-base_src_configure
 *   environment, line 3999:  Called cmake-utils_src_configure
 *   environment, line 2098:  Called _execute_optionaly 'src_configure'
 *   environment, line 1044:  Called enable_cmake-utils_src_configure
 *   environment, line 2418:  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 =kde-base/plasma-workspace-4.6.3',
 * the complete build log and the output of 'emerge -pqv =kde-base/plasma-workspace-4.6.3'.
 * The complete build log is located at '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/temp/build.log'.
 * The ebuild environment file is located at '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/temp/environment'.
 * S: '/mnt/Dati/Gentoo/tmp/portage/kde-base/plasma-workspace-4.6.3/work/plasma-workspace-4.6.3'

 * GNU info directory index is up-to-date.
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2011-05-13 09:22:16 UTC
try to eselect latest boost you have installed on your system and uninstall all older versions of boost.
Comment 2 Patrizio Bassi 2011-05-13 15:33:54 UTC
turned out i didn't have boost installed at all.

it's missing in the deps
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2011-05-21 22:56:21 UTC
Dependency added, thanks!
Comment 4 Nikoli 2011-05-25 15:12:12 UTC
It is DEPEND, but not RDEPEND, nothing in plasma-workspace is linked to it, kde session works fine after removing boost.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2011-05-25 21:17:17 UTC
Changed, thanks!
Comment 6 wojtek 2011-05-25 22:38:09 UTC
Hello!

In my opinion plasma-workspace should have only boost dependency when one of USE flags rss, semantic-desktop (and perhaps others but i'm not sure) are enabled.

see bugs

https://bugs.gentoo.org/show_bug.cgi?id=368499
https://bugs.gentoo.org/show_bug.cgi?id=353726