kdelibs problem

Thomas Schulte terrorfx at web.de
Tue Jul 22 12:17:52 PDT 2003


Hi!

I've successfully built my base linux system. But now it won't go on... I
tried to configure and make kdelibs (I tried 3.1, 3.1.1, 3.1.2) but "make"
stops everytime at this point:



make[2]: Entering directory `/usr/src/kdelibs-3.1/kdeui'
Making all in .
make[3]: Entering directory `/usr/src/kdelibs-3.1/kdeui'
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
-I. -I.. -I../kdefx -I../interfaces -I../dcop -I../libltdl -I../kdecore
-I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/opt/qt/include
-I/usr/X11R6/include -I/opt/kde-3.1/include   -DQT_THREAD_SUPPORT 
-D_REENTRANT   -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG
-DNO_DEBUG -O2 -fno-exceptions -fno-check-new  -DQT_NO_TRANSLATION
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT  -c -o kdialog.lo
`test -f 'kdialog.cpp' || echo './'`kdialog.cpp
kdialog.cpp: In static member function `static void
   KDialog::resizeLayout(QWidget*, int, int)':
kdialog.cpp:136: no matching function for call to `KDialog::resizeLayout(
   QLayout*, int&, int&)'
kdialog.cpp:133: candidates are: static void KDialog::resizeLayout(QWidget*,
   int, int)
kdialog.h:91:                 static void
KDialog::resizeLayout(QLayoutItem*,
   int, int)
kdialog.cpp: In static member function `static void
   KDialog::resizeLayout(QLayoutItem*, int, int)':
kdialog.cpp:156: `QLayoutIterator' undeclared (first use this function)
kdialog.cpp:156: (Each undeclared identifier is reported only once for each
   function it appears in.)
kdialog.cpp:156: parse error before `=' token
kdialog.cpp:158: `it' undeclared (first use this function)
kdialog.cpp:163: invalid use of undefined type `struct QLayoutItem'
kdialog.h:24: forward declaration of `struct QLayoutItem'
kdialog.cpp:165: invalid use of undefined type `struct QLayoutItem'
kdialog.h:24: forward declaration of `struct QLayoutItem'
kdialog.cpp:166: invalid use of undefined type `struct QLayoutItem'
kdialog.h:24: forward declaration of `struct QLayoutItem'
/opt/qt/include/qptrlist.h: In member function `void
   QPtrList<type>::deleteItem(void*) [with type = QLayoutItem]':
kdialog.cpp:37:   instantiated from here
/opt/qt/include/qptrlist.h:150: invalid use of undefined type `struct
   QLayoutItem'
kdialog.h:24: forward declaration of `struct QLayoutItem'
make[3]: *** [kdialog.lo] Error 1
make[3]: Leaving directory `/usr/src/kdelibs-3.1/kdeui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/kdelibs-3.1/kdeui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/kdelibs-3.1'
make: *** [all] Error 2
bash-2.05a#



I don't know what to do. I did everything as described in the LFS and BLFS
books. What I found out is that the file /usr/src/kdeui/kdialog.lo doesn't
exist. There's only /usr/src/kdeui/kdialog.loT and here's its content:

# kdialog.lo - a libtool object file
# Generated by ltmain.sh - GNU libtool 1.4e (1.1090 2002/02/07 19:54:36)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.

# Name of the PIC object.


So, what has happened?!

I hope that someone can help because it seems that I can't do this alone...


Thanks,
Thomas Schulte

-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-support' in the subject header of the message



More information about the blfs-support mailing list