Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 173982

Summary: kde-misc/kerry missing libkonq dependency in ebuild
Product: Gentoo Linux Reporter: Rossen Apostolov <rossen>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: This patch fixes above problem by providing a dependency

Description Rossen Apostolov 2007-04-10 06:03:44 UTC
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
Comment 1 Thomas Anderson (tanderson) (RETIRED) gentoo-dev 2007-04-10 12:15:01 UTC
Created attachment 115891 [details, diff]
This patch fixes above problem by providing a dependency
Comment 2 Wulf Krueger (RETIRED) gentoo-dev 2007-04-10 22:04:02 UTC
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.