Summary: | kdebase 3.3.2-r2 don't emerge (updating kde-base/kdebase-3.3.2-r2 [3.3.2-r1]) due to error in .pm file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arnvid L. Karstad <arnvid> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WORKSFORME | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge info / kdebase error |
Description
Arnvid L. Karstad
2005-02-27 20:52:00 UTC
The kdelibs 3.3.2-r3 was emerged on the with the following in my emerge.log: freelight log # grep "kdelibs-3.3.2-r3" emerge.log 1109317182: >>> emerge (79 of 91) kde-base/kdelibs-3.3.2-r3 to / 1109487877: >>> emerge (50 of 60) kde-base/kdelibs-3.3.2-r3 to / 1109529551: >>> emerge (31 of 41) kde-base/kdelibs-3.3.2-r3 to / 1109529551: === (31 of 41) Cleaning (kde-base/kdelibs-3.3.2-r3::/usr/portage/kde-base/kdelibs/kdelibs-3.3.2-r3.ebuild) 1109529551: === (31 of 41) Compiling/Merging (kde-base/kdelibs-3.3.2-r3::/usr/portage/kde-base/kdelibs/kdelibs-3.3.2-r3.ebuild) 1109532302: === (31 of 41) Post-Build Cleaning (kde-base/kdelibs-3.3.2-r3::/usr/portage/kde-base/kdelibs/kdelibs-3.3.2-r3.ebuild) 1109532312: ::: completed emerge (31 of 41) kde-base/kdelibs-3.3.2-r3 to / I got no idea which ebuild that modified the kalyptusCxxToDcopIDL.pm, and I'm not sure how I can reproduce the typo in the source either as I cant seem to find it if I unpack the kdelibs-3.3.2-r3 ebuild. Any idea what to do to debug this? Seems pretty random to me. Can you recreate it if you zap your /var/tmp/portage/kdebase-3.3.2-r2 directory and try emerging it again? I have an error when compiling dcp.kidl too, it might be related.. but the error is different: make[3]: Entering directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2/konqueror/keditbookmarks' echo 'extern "C" int kdemain(int argc, char* argv[]);' > keditbookmarks_dummy.cpp; \ echo 'extern "C" int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> keditbookmarks_dummy.cpp /usr/kde/3.3/bin/dcopidl /usr/kde/3.3/include/kbookmarknotifier.h > kbookmarknotifier.kidl || ( rm -f kbookmarknotifier.kidl ; false ) KDECONFIG="/usr/kde/3.3/bin/kde-config" /usr/kde/3.3/bin/dcopidlng ./dcop.h > dcop.kidl || ( rm -f dcop.kidl ; false ) /usr/qt/3/bin/moc ./favicons.h -o favicons.moc /usr/qt/3/bin/moc ./actionsimpl.h -o actionsimpl.moc /usr/qt/3/bin/moc ./bookmarkiterator.h -o bookmarkiterator.moc /usr/qt/3/bin/moc ./updater.h -o updater.moc /usr/qt/3/bin/moc ./toplevel.h -o toplevel.moc trap: usage: trap [-lp] [arg signal_spec ...] make[3]: *** [dcop.kidl] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2/konqueror/keditbookmarks' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2/konqueror' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.3.2-r2 failed. !!! Function kde_src_compile, Line 166, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. I get a similar bug... I am trying to install kdebase-3.3.2-r1, and I get the following bug: make[3]: Entering directory `/var/tmp/portage/kdebase-3.3.2-r1/work/kdebase-3.3.2/konqueror/keditbookmarks' KDECONFIG="/usr/kde/3.3/bin/kde-config" /usr/kde/3.3/bin/dcopidlng ./dcop.h > dcop.kidl || ( rm -f dcop.kidl ; false ) trap: usage: trap [-lp] [arg signal_spec ...] make[3]: *** [dcop.kidl] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r1/work/kdebase-3.3.2/konqueror/keditbookmarks' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r1/work/kdebase-3.3.2/konqueror' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r1/work/kdebase-3.3.2' make: *** [all] Error 2 I already tried to run make manually, but the bugs remains. even a "emerge -e world" didn't work; got stuck with kdebase. Greets Nicolas The last two errors are due to bug 84012. (for the record: I couldn't reproduce that problem, maybe it affects only bash-3 users?) I had the same error as Nicholas, switching bash to 2.05b-r9 fixed it, thanks for the tip Gregorio :) I also see the following while trying to emerge this: make[3]: *** [dcop.kidl] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2/konqueror/keditbookmarks' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2/konqueror' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.3.2-r2/work/kdebase-3.3.2' make: *** [all] Error 2 > I also see the following while trying to emerge... And what is there _before_ the error? Is it as in the original report or as in comment 3 and 4? Created attachment 52945 [details]
emerge info / kdebase error
Here's the rest of that info for the bug. Sorry for not being too clear on that
one :). I've included the past 20 lines above the error in the emerge of
kdebase.
> emerge info / kdebase error That's bug 84012 then. Hi, I'm having the exact same problem emerging kdebase. It appears to me that the file it is looking for (libidn.la) is not located in the directory stated in the emerge error. It's located in /usr/lib and not /var/tmp/portage/libidn-0.3.7/image//usr/lib. I'd imagine this sort of thing would be easy to fix. Let's keep our fingers crossed. Alex > I'm having the exact same problem emerging kdebase. It appears to me that the file it is looking for (libidn.la)... probably meant for bug 62597? I'm closing this bug now, as there was no reply from the reporter about the original problem. |