Hi!<br>
I'm trying to get the cvs version of vtk with qt guisupport running on
my fedora c3 installation. Works all right until building of the
GUISupport section.<br>
I have QT 4.0.1 and the CVS version of vtk from yesterday.<br>
<br>
This is the error I get:<br>
----------------------------------------------------<br>
/home/kublai/VTK-build/GUISupport/Qt: building default_target<br>
Building dependencies. cmake.depends...<br>
Building object file vtkEventQtSlotConnect.o...<br>
Building object file QVTKWidget.o...<br>
Building object file moc_QVTKWidget.o...<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:12:2: #error
"The header file 'QVTKWidget.h' doesn't include <QObject>."<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:53: error:
`const QMetaObject QVTKWidget::staticMetaObject' is not a static member
of `class QVTKWidget'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:53: error:
variable `const QMetaObject QVTKWidget::staticMetaObject' has
initializer but incomplete type<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:59: error:
prototype for `const QMetaObject* QVTKWidget::metaObject() const' does
not match any in class `QVTKWidget'<br>
/home/kublai/VTK-build/GUISupport/Qt/../../../VTK_CVS/VTK/GUISupport/Qt/QVTKWidget.h:62:
error: candidate is: virtual QMetaObject* QVTKWidget::metaObject() const<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:59: error:
`const QMetaObject* QVTKWidget::metaObject() const' and `virtual
QMetaObject* QVTKWidget::metaObject() const' cannot be overloaded<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `const QMetaObject* QVTKWidget::metaObject() const':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:60: error:
cannot convert `QMetaObject*(*)()' to `const QMetaObject*' in return<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: At global scope:<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:64: error: no
`void* QVTKWidget::qt_metacast(const char*)' member function declared
in class `QVTKWidget'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `void* QVTKWidget::qt_metacast(const char*)':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:68: error: `qt_metacast' is not a member of `QWidget'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: At global scope:<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:71: error: `int
QVTKWidget::qt_metacall' is not a static member of `class QVTKWidget'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:71: error: incomplete type `QMetaObject' used in nested name specifier<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:71: error: expected primary-expression before "int"<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:71: error: expected primary-expression before "void"<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:72: error: initializer expression list treated as compound expression<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:72: error: expected `,' or `;' before '{' token<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `void QVTKWidget::mouseEvent(QMouseEvent*)':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:121: error: incomplete type `QMetaObject' used in nested name specifier<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `void QVTKWidget::cachedImageDirty()':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:127: error: incomplete type `QMetaObject' used in nested name specifier<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `void QVTKWidget::cachedImageClean()':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:133: error: incomplete type `QMetaObject' used in nested name specifier<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: At global scope:<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:155: error:
`const QMetaObject QVTKInteractor::staticMetaObject' is not a static
member of `class QVTKInteractor'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:155: error:
variable `const QMetaObject QVTKInteractor::staticMetaObject' has
initializer but incomplete type<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:161: error:
prototype for `const QMetaObject* QVTKInteractor::metaObject() const'
does not match any in class `QVTKInteractor'<br>
/home/kublai/VTK-build/GUISupport/Qt/../../../VTK_CVS/VTK/GUISupport/Qt/QVTKWidget.h:257:
error: candidate is: virtual QMetaObject* QVTKInteractor::metaObject()
const<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:161: error:
`const QMetaObject* QVTKInteractor::metaObject() const' and `virtual
QMetaObject* QVTKInteractor::metaObject() const' cannot be overloaded<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member
function `const QMetaObject* QVTKInteractor::metaObject() const':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:162: error:
cannot convert `QMetaObject*(*)()' to `const QMetaObject*' in return<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: At global scope:<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:166: error: no
`void* QVTKInteractor::qt_metacast(const char*)' member function
declared in class `QVTKInteractor'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: In member function `void* QVTKInteractor::qt_metacast(const char*)':<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:172: error: `qt_metacast' is not a member of `QObject'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx: At global scope:<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:175: error:
`int QVTKInteractor::qt_metacall' is not a static member of `class
QVTKInteractor'<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:175: error: incomplete type `QMetaObject' used in nested name specifier<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:175: error: expected primary-expression before "int"<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:175: error: expected primary-expression before "void"<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:176: error: initializer expression list treated as compound expression<br>
/home/kublai/VTK-build/GUISupport/Qt/moc_QVTKWidget.cxx:176: error: expected `,' or `;' before '{' token<br>
make[5]: *** [moc_QVTKWidget.o] Error 1<br>
make[4]: *** [default_target] Error 2<br>
make[3]: *** [default_target_Qt] Error 2<br>
make[2]: *** [default_target] Error 2<br>
make[1]: *** [default_target_GUISupport] Error 2<br>
make: *** [default_target] Error 2<br>
----------------------------------------------------<br clear="all"><br>
Would be glad if anyone can help me on this<br>-- <br>Regards<br> Till<br><br>**********************************************<br> Der Benutzer ist eine nicht zu <br> tolerierende Quelle der Unsicherheit <br>**********************************************