Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 505216 - kde-base/plasma-workspace-4.11.7[-semantic-desktop]: recipe for target 'lib/plasma_applet_clock.so' failed (ld: cannot find -lKDEPIMLibs__kholidays)
Summary: kde-base/plasma-workspace-4.11.7[-semantic-desktop]: recipe for target 'lib/p...
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: PATCH
Depends on:
Blocks:
 
Reported: 2014-03-20 23:20 UTC by Andreas Sturmlechner
Modified: 2014-04-01 10:36 UTC (History)
0 users

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


Attachments
plasma-workspace-4.11.7.ebuild.diff (plasma-workspace-4.11.7.ebuild.diff,944 bytes, patch)
2014-03-21 00:00 UTC, Andreas Sturmlechner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2014-03-20 23:20:36 UTC
cd /var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build/plasma/generic/applets/analog-clock && /usr/bin/cmake -E cmake_link_script CMakeFiles/plasma_applet_clock.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++  -fPIC -O2 -march=amdfam10 -pipe -fomit-frame-pointer -floop-interchange -floop-strip-mine -floop-block  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -Wl,--enable-new-dtags -Wl,--no-undefined -lc  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,plasma_applet_clock.so -o ../../../../lib/plasma_applet_clock.so CMakeFiles/plasma_applet_clock.dir/plasma_applet_clock_automoc.cpp.o CMakeFiles/plasma_applet_clock.dir/clock.cpp.o  -L/usr/lib64/qt4 /usr/lib64/libplasma.so.3.0.0 -lplasmaclock /usr/lib64/libkio.so.5.13.0 /usr/lib64/libplasma.so.3.0.0 /usr/lib64/libkio.so.5.13.0 /usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtXml.so /usr/lib64/libkdeui.so.5.13.0 /usr/lib64/libkdecore.so.5.13.0 /usr/lib64/qt4/libQtDBus.so /usr/lib64/qt4/libQtCore.so -lpthread /usr/lib64/qt4/libQtGui.so /usr/lib64/qt4/libQtSvg.so -lkephal -lKDEPIMLibs__kholidays -Wl,-rpath,/usr/lib64/qt4: 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lKDEPIMLibs__kholidays
collect2: error: ld returned 1 exit status
plasma/generic/applets/calendar/CMakeFiles/plasma_applet_calendar.dir/build.make:125: recipe for target 'lib/plasma_applet_calendar.so' failed
make[2]: *** [lib/plasma_applet_calendar.so] Error 1
make[2]: Leaving directory '/var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build'
CMakeFiles/Makefile2:3756: recipe for target 'plasma/generic/applets/calendar/CMakeFiles/plasma_applet_calendar.dir/all' failed
make[1]: *** [plasma/generic/applets/calendar/CMakeFiles/plasma_applet_calendar.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lKDEPIMLibs__kholidays
collect2: error: ld returned 1 exit status
plasma/generic/applets/analog-clock/CMakeFiles/plasma_applet_clock.dir/build.make:130: recipe for target 'lib/plasma_applet_clock.so' failed
make[2]: *** [lib/plasma_applet_clock.so] Error 1
make[2]: Leaving directory '/var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build'
CMakeFiles/Makefile2:3659: recipe for target 'plasma/generic/applets/analog-clock/CMakeFiles/plasma_applet_clock.dir/all' failed
make[1]: *** [plasma/generic/applets/analog-clock/CMakeFiles/plasma_applet_clock.dir/all] Error 2
Linking CXX shared module ../../../../lib/plasma_applet_dig_clock.so
cd /var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build/plasma/generic/applets/digital-clock && /usr/bin/cmake -E cmake_link_script CMakeFiles/plasma_applet_dig_clock.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++  -fPIC -O2 -march=amdfam10 -pipe -fomit-frame-pointer -floop-interchange -floop-strip-mine -floop-block  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -Wl,--enable-new-dtags -Wl,--no-undefined -lc  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,plasma_applet_dig_clock.so -o ../../../../lib/plasma_applet_dig_clock.so CMakeFiles/plasma_applet_dig_clock.dir/plasma_applet_dig_clock_automoc.cpp.o CMakeFiles/plasma_applet_dig_clock.dir/clock.cpp.o  -L/usr/lib64/qt4 /usr/lib64/libplasma.so.3.0.0 -lplasmaclock /usr/lib64/libkdeui.so.5.13.0 /usr/lib64/libkio.so.5.13.0 /usr/lib64/libplasma.so.3.0.0 /usr/lib64/libkio.so.5.13.0 /usr/lib64/libkdeui.so.5.13.0 /usr/lib64/qt4/libQtSvg.so /usr/lib64/libkdecore.so.5.13.0 /usr/lib64/qt4/libQtDBus.so /usr/lib64/qt4/libQtCore.so -lpthread /usr/lib64/qt4/libQtGui.so /usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtXml.so -lkephal -lKDEPIMLibs__kholidays -Wl,-rpath,/usr/lib64/qt4: 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lKDEPIMLibs__kholidays
collect2: error: ld returned 1 exit status
plasma/generic/applets/digital-clock/CMakeFiles/plasma_applet_dig_clock.dir/build.make:131: recipe for target 'lib/plasma_applet_dig_clock.so' failed
make[2]: *** [lib/plasma_applet_dig_clock.so] Error 1
make[2]: Leaving directory '/var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build'
CMakeFiles/Makefile2:3853: recipe for target 'plasma/generic/applets/digital-clock/CMakeFiles/plasma_applet_dig_clock.dir/all' failed
make[1]: *** [plasma/generic/applets/digital-clock/CMakeFiles/plasma_applet_dig_clock.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/kde-base/plasma-workspace-4.11.7/work/plasma-workspace-4.11.7_build'
Makefile:126: recipe for target 'all' failed
make: *** [all] Error 2


While /usr/lib64/libkholidays.so.4.13.0 is installed just fine, the plasma-workspace-4.11.7 build seems to not appreciate.
Comment 1 Andreas Sturmlechner gentoo-dev 2014-03-20 23:42:50 UTC
Reason seems to be that USE="-semantic-desktop" is also causing -DWITH_KdepimLibs=OFF in the ebuild.
Comment 2 Andreas Sturmlechner gentoo-dev 2014-03-21 00:00:05 UTC
Created attachment 373156 [details, diff]
plasma-workspace-4.11.7.ebuild.diff

fixed for me
Comment 3 Andreas Sturmlechner gentoo-dev 2014-03-21 00:28:39 UTC
(seems kdepimlibs is not optional, contrary to build system claims)
Comment 4 Johannes Huber (RETIRED) gentoo-dev 2014-03-31 11:56:02 UTC
(In reply to Andreas Sturmlechner from comment #3)
> (seems kdepimlibs is not optional, contrary to build system claims)

Please report this upstream. We shouldn't make semantik-desktop a hard requirement in here.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-04-01 10:36:16 UTC
This is being caused by KMLOADLIBS, which shouldn't be required anymore so I just removed it.

+  01 Apr 2014; Michael Palimaka <kensington@gentoo.org>
+  plasma-workspace-4.11.7.ebuild:
+  Remove KMLOADLIBS wrt bug #505216.