Compile error: undefined type `class KURLRequester'

Amilcar do Carmo Lucas amilcar at ida.ing.tu-bs.de
Fri Jan 24 18:08:43 UTC 2003


Hi!

I switched to the "normal" autoconf and automake

The sysconfig is now:

SuSE 8.0 (gcc 2.95.3)
autoconf 2.52 (from SuSE8.0)
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 (up to minute!)

I deleted the Kdevelop files. Got the files again from CVS. Then replaced the admin subdir by a link to the admin subdir in the KDE3.0.5 instalation. (opt/kde3/share/apps/kdelibs/admin)

Issued the traditional make -f Makefile.cvs
Issued the traditional ./configure --enable-debug --prefix=/local/kde3 (I don't want to mess my KDE instalation so I use a local test directory)


And again it refused to compile with the same error:

Any ideas on how to compile KDevelop with a normal SuSE8.0 instalation????

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 -g3 -O0 -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


-- 
Amilcar Lucas

---------------------------------------------------------------------------
             Institut fuer Datentechnik und Kommunikationsnetze
               Technische Universitaet Braunschweig, Germany      

Amilcar do Carmo Lucas                  Tel. : +49 531 391 3751
Raum 1315                               Fax  : +49 531 391 3750
Hans-Sommer Str. 66                     Email: amilcar at ida.ing.tu-bs.de
D-38106 Braunschweig
           http://www.ida.ing.tu-bs.de/people/amilcar/home.e.shtml
---------------------------------------------------------------------------







More information about the KDevelop-devel mailing list