Compile error: undefined type `class KURLRequester'

Amilcar do Carmo Lucas amilcar at ida.ing.tu-bs.de
Fri Jan 24 17:14:02 UTC 2003


Hi

System:
SuSE 8.0 (gcc 2.95.3)
autoconf 2.57 (from sources)
automake 1.5 (from SuSE 8.0)
KDE -3.0.5 with kdelibs-devel (from SuSE YOU)
QT-3.0.5 (from SuSE)
Kdevelop3 from today's CVS

It configures fine but I get a compilation error. Should I get QT-3.1.1?


g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib/interfaces 
-I../../lib/util -I/opt/kde3/include -I/usr/lib/qt3/include 
-I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor 
-Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -fno-builtin 
-g -O2 -fno-exceptions -fno-check-new -c 
doctreeglobalconfigwidgetbase.cpp 
-Wp,-MD,.deps/doctreeglobalconfigwidgetbase.TPlo  -fPIC -DPIC -o 
.libs/doctreeglobalconfigwidgetbase.o
doctreeglobalconfigwidgetbase.cpp: In method 
`DocTreeGlobalConfigWidgetBase::DocTreeGlobalConfigWidgetBase(QWidget * 
= 0, const char * = 0, unsigned int = 0)':
doctreeglobalconfigwidgetbase.cpp:45: invalid use of undefined type 
`class KURLRequester'
doctreeglobalconfigwidgetbase.h:18: forward declaration of `class 
KURLRequester'
doctreeglobalconfigwidgetbase.cpp:47: no matching function for call to 
`QGridLayout::addWidget (KURLRequester *&, int, int)'
/usr/lib/qt3/include/qlayout.h:323: candidates are: void 
QGridLayout::addWidget(QWidget *, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:49: invalid use of undefined type 
`class KURLRequester'
doctreeglobalconfigwidgetbase.h:18: forward declaration of `class 
KURLRequester'
doctreeglobalconfigwidgetbase.cpp:51: no matching function for call to 
`QGridLayout::addWidget (KURLRequester *&, int, int)'
/usr/lib/qt3/include/qlayout.h:323: candidates are: void 
QGridLayout::addWidget(QWidget *, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:128: invalid use of undefined type 
`class KURLRequester'
doctreeglobalconfigwidgetbase.h:18: forward declaration of `class 
KURLRequester'
doctreeglobalconfigwidgetbase.cpp:130: no matching function for call to 
`QGridLayout::addWidget (KURLRequester *&, int, int)'
/usr/lib/qt3/include/qlayout.h:323: candidates are: void 
QGridLayout::addWidget(QWidget *, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:132: invalid use of undefined type 
`class KURLRequester'
doctreeglobalconfigwidgetbase.h:18: forward declaration of `class 
KURLRequester'
doctreeglobalconfigwidgetbase.cpp:134: no matching function for call to 
`QGridLayout::addWidget (KURLRequester *&, int, int)'
/usr/lib/qt3/include/qlayout.h:323: candidates are: void 
QGridLayout::addWidget(QWidget *, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:136: invalid use of undefined type 
`class KURLRequester'
doctreeglobalconfigwidgetbase.h:18: forward declaration of `class 
KURLRequester'
doctreeglobalconfigwidgetbase.cpp:138: no matching function for call to 
`QGridLayout::addWidget (KURLRequester *&, int, int)'
/usr/lib/qt3/include/qlayout.h:323: candidates are: void 
QGridLayout::addWidget(QWidget *, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:144: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:145: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:146: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:146: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:147: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:148: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:148: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:149: incomplete type `KListView' does 
not have member `AllColumns'
doctreeglobalconfigwidgetbase.cpp:151: no matching function for call to 
`QGridLayout::addMultiCellWidget (KListView *&, int, int, int, int)'
/usr/lib/qt3/include/qlayout.h:325: candidates are: void 
QGridLayout::addMultiCellWidget(QWidget *, int, int, int, int, int = 0)
doctreeglobalconfigwidgetbase.cpp:188: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:189: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:190: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:190: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:191: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:192: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:192: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:193: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:194: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:194: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:195: incomplete type `KListView' does 
not have member `AutoOne'
doctreeglobalconfigwidgetbase.cpp:196: invalid use of undefined type 
`class KListView'
doctreeglobalconfigwidgetbase.h:17: forward declaration of `class KListView'
doctreeglobalconfigwidgetbase.cpp:197: incomplete type `KListView' does 
not have member `LastColumn'
doctreeglobalconfigwidgetbase.cpp:199: no matching function for call to 
`QGridLayout::addMultiCellWidget (KListView *&, int, int, int, int)'
/usr/lib/qt3/include/qlayout.h:325: candidates are: void 
QGridLayout::addMultiCellWidget(QWidget *, int, int, int, int, int = 0)
make[4]: *** [doctreeglobalconfigwidgetbase.lo] Error 1
make[4]: Leaving directory `/local/kde3src/kdevelop/parts/doctreeview'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/local/kde3src/kdevelop/parts/doctreeview'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/local/kde3src/kdevelop/parts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/kde3src/kdevelop'
make: *** [all] Error 2






More information about the KDevelop-devel mailing list