When I try to compile kdelibs from trunk (today's checkout) i get:
Code:
[ 87%] Built target khtmlpart
In file included from /usr/include/QtCore/qobject.h:54,
from /usr/include/QtGui/qgraphicsitem.h:46,
from /usr/include/QtGui/QGraphicsItem:1,
from /home/zakonnik/programy/kde/kdelibs/plasma/applet.h:25,
from /home/zakonnik/programy/kde/kdelibs/plasma/applet.cpp:23:
/usr/include/QtCore/qscopedpointer.h: In static member function ‘static void QScopedPointerDeleter<T>::cleanup(T*) [with T = QUiLoaderPrivate]’:
/usr/include/QtCore/qscopedpointer.h:100: instantiated from ‘QScopedPointer<T, Cleanup>::~QScopedPointer() [with T = QUiLoaderPrivate, Cleanup = QScopedPointerDeleter<QUiLoaderPrivate>]’
/home/zakonnik/programy/kde/kdelibs/plasma/applet.cpp:113: instantiated from here
/usr/include/QtCore/qscopedpointer.h:59: error: invalid application of ‘sizeof’ to incomplete type ‘QUiLoaderPrivate’
/usr/include/QtCore/qscopedpointer.h:59: error: creating array with negative size (‘-0x00000000000000001’)
Scanning dependencies of target testkhtml
[ 87%] make[2]: *** [plasma/CMakeFiles/plasma.dir/applet.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Building CXX object khtml/CMakeFiles/testkhtml.dir/testkhtml_automoc.o
[ 87%] Building CXX object khtml/CMakeFiles/testkhtml.dir/testkhtml.o
Scanning dependencies of target testkhtml_static
[ 87%] Building CXX object khtml/CMakeFiles/testkhtml_static.dir/testkhtml_static_automoc.o
[ 87%] Building CXX object khtml/CMakeFiles/testkhtml_static.dir/testkhtml.o
Linking CXX executable ../bin/testkhtml
[ 87%] Built target testkhtml
Linking CXX executable ../bin/testkhtml_static
[ 92%] Built target katepart
[ 92%] Built target testkhtml_static
make[1]: *** [plasma/CMakeFiles/plasma.dir/all] Error 2
make: *** [all] Error 2
I've compiled QT 4.6 with:
Code:
./configure -nomake examples -nomake -demos -nomake doc -qt-gif -no-exceptions -dbus -prefix /usr