kde-misc/kerry depends on libkonq but this is not specified in the ebuild file Reproducible: Always Steps to Reproduce: unless libkonq is installed, I get the following error when compiling: ........skip.......... /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I/usr/include/libbeagle -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kwidgetlistbox.lo kwidgetlistbox.cpp hitwidget.cpp:31:26: error: konq_filetip.h: No such file or directory /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I/usr/include/libbeagle -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kerrylabel.lo kerrylabel.cpp hitwidget.cpp: In constructor 'HitWidget::HitWidget(QString, QString, KWidgetListbox*, const char*)': hitwidget.cpp:45: error: invalid use of undefined type 'struct KonqFileTip' hitwidget.h:28: error: forward declaration of 'struct KonqFileTip' hitwidget.cpp:46: error: invalid use of undefined type 'struct KonqFileTip' hitwidget.h:28: error: forward declaration of 'struct KonqFileTip' .......skip............. #emerge libkonq solves the problem
Created attachment 115891 [details, diff] This patch fixes above problem by providing a dependency
Fixed in CVS. Thanks for your report, Rossen. Thomas, thanks for the patch. I haven't used it because kerry won't even build without libkonq -> DEPEND, not RDEPEND. I've added "|| ( kde-base/libkonq kde-base/kdebase )" because it can be either one.