bigbrother nde # CCACHE_DISABLE=1 emerge kportagemaster Calculating dependencies ...done! >>> emerge app-admin/kportagemaster-0.4.2 to / [...] c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -march=i686 -pipe -fno-exceptions -fno-check-new -c ebuildview.cpp In file included from ebuildview.cpp:20: ebuildview.ui.h: In method `void EbuildView::setURL(const QString &)': ebuildview.ui.h:32: invalid use of undefined type `class KURLLabel' ebuildview.h:17: forward declaration of `class KURLLabel' ebuildview.ui.h:33: invalid use of undefined type `class KURLLabel' ebuildview.h:17: forward declaration of `class KURLLabel' ebuildview.cpp: In method `EbuildView::EbuildView(QWidget * = 0, const char * = 0, unsigned int = 0)': ebuildview.cpp:128: invalid use of undefined type `class KURLLabel' ebuildview.h:17: forward declaration of `class KURLLabel' ebuildview.cpp:129: invalid use of undefined type `class KURLLabel' ebuildview.h:17: forward declaration of `class KURLLabel' ebuildview.cpp:130: invalid use of undefined type `class KURLLabel' ebuildview.h:17: forward declaration of `class KURLLabel' ebuildview.cpp:131: no matching function for call to `QHBoxLayout::addWidget (KURLLabel *&)' /usr/qt/3/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0) ebuildview.cpp:156: no matching function for call to `EbuildView::connect (KURLLabel *&, const char[32], EbuildView *, const char[30])' /usr/qt/3/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *) /usr/qt/3/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -march=i686 -pipe -fno-exceptions -fno-check-new -c kportagemaster_meta_unload.cpp make[3]: *** [ebuildview.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kportagemaster-0.4.2/work/kportagemaster-0.4.2/kportagemaster' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kportagemaster-0.4.2/work/kportagemaster-0.4.2/kportagemaster' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kportagemaster-0.4.2/work/kportagemaster-0.4.2' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -5181, Exitcode 2 !!! died running emake, kde_src_compile:make !!! emerge aborting on /usr/portage/app-admin/kportagemaster/kportagemaster-0.4.2.ebuild . * kde-base/kdebase Latest version Available: 3.0.2 Latest version Installed: 3.0.2 Please email, if you need more info about the installed libs, etc. Regards Nils
same here, the package seems to be broken
Bug 4299 fails for exact same reason (diff ebuild, but same source of errors and similar package)
re-emerge kdelibs, because it was not compiled with qt-3.0.5. plugin loading in qt-3.0.5 changed, so all plugins have to be recompiled. the uic (user interface compiler) needs the plugin kdewidgets which is a part of kdelibs.
erm, I've compiled the whole system from scratch today.... Therefore qt-3.05 is installed and so this can't be the reason, why kportagemaster fails to emerge. Greets Matt
Anyway this error has nothing to do with kportagemaster because the compile-error occurs in a automatically, by "uic" generated file. This error definitely has its seeds in qt or kdelibs. I would again say you must recompile kdelibs.
Matt, is Your output the same as the one posted (problems with KURLLabel)? if not, please post Your output. Please also post Your system (gcc, qt, kdelibs-versions). Thanks, Hannes
ok, heres the fix make sure you have qt-3.0.5 installed: `emerge -s ^qt$` then re-emerge kdelibs `emerge kdelibs` then emerge kportagemaster this worked for me and for everyone else ... re-open this bug if it doesnt work for you guys :)
I could reproduce this: qt-plugins from kde are no longer installed (they are in /usr/kde/3/lib/kde3/plugins/ which has to be a libraryPath in qtconfig). emerging kdelibs should do this, but it doesn't. please check with qtconfig your plugin dirs and add /usr/kde/3/lib/kde3/plugins/, than emerging kportagemaster should work.
*** Bug 6673 has been marked as a duplicate of this bug. ***
*** Bug 6938 has been marked as a duplicate of this bug. ***
*** Bug 7012 has been marked as a duplicate of this bug. ***
This is now handled at #6736. I believe I've fixed it. Everyone who still has problems, please emerge rsync to get the latest kde.eclass and see if that fixes it.
*** Bug 7091 has been marked as a duplicate of this bug. ***
*** Bug 7089 has been marked as a duplicate of this bug. ***
*** Bug 7286 has been marked as a duplicate of this bug. ***
*** Bug 7414 has been marked as a duplicate of this bug. ***