For whatever reason this package fails on a new system but built fine on another. Both systems having identical packages and use flags. [truncated output] (cd .libs && rm -f libkuickplugin.la && ln -s ../libkuickplugin.la libkuickplugin.la) make[4]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/konq-plugins/kuick' make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/konq-plugins/kuick' make[3]: Entering directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/konq-plugins' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/konq-plugins' make[2]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/konq-plugins' Making all in noatun-plugins make[2]: Entering directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins' Making all in alarm make[3]: Entering directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins/alarm' /usr/qt/3/bin/moc ./wakeup.h -o wakeup.moc /usr/qt/3/bin/moc ./kminutespinbox.h -o kminutespinbox.moc /usr/qt/3/bin/moc ./kpercentspinbox.h -o kpercentspinbox.moc make[3]: *** No rule to make target `/usr/kde/3/lib/libnoatun.so', needed by `noatunwakeup.la.closure'. Stop. make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins/alarm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4' make: *** [all] Error 2 !!! ERROR: kde-base/kdeaddons-3.0.4 failed. !!! Function kde_src_compile, Line 88, Exitcode 2 !!! died running emake, kde_src_compile:make
I can confirm this bug, I have the exact same error on my system.
Same error here on a brand new install except mine references: Line -7382 Portage 2.0.44 (default-x86-1.4, gcc-3.2, glibc-2.2.5-r7) i tried untweaking use variables but that also didn't help
Just another <aol> comment here (me too!). The effective contents of /etc/make.conf: tigger root # sed -e '/^#/d' -e '/^$/d' /etc/make.conf USE="cups scanner xfs" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe" CXXFLAGS="${CFLAGS}" MAKEOPTS="" This is also a fresh install (well, as fresh as it can be this far along in "emerge kde"). Build dies with the exact same error messages listed in the inital posting. Nulling MAKEOPTS was an attempt to see if maybe parallel make jobs had anything to do with it. Additional info available on request.
well, there was a bug in kde-functions.eclass which set prefix to /usr in kdemultimedia ebuild, please check where your libnoatun.so is, if it is in /usr, please emerge kdemultimedia again. (do an emerge sync before that)
Alternatively you can do ln -s /usr/lib/libnoatun* /usr/kde/3/lib/ and mv /usr/include/arts/* /usr/kde/3/include/arts/ rmdir /usr/include/arts ln -s /usr/kde/3/include/arts /usr/include/ and rebuild will work
Re-merging kdemultimedia fixed it.