2008-06-11 21:16:32 UTC
i have the same problem (obviously with the same operative system =) )
i have tryed to rename the file '/usr/bin/uic-qt3' in 'uic-qt3.old' (random choice) and '/usr/bin/uic-qt4' in 'uic-qt3', so qt uic was linked to qt4core and not qt3. however after i having launched 'make', the compilation was arrested with an error message:
cdialogmessage.moc.cpp:15:34: error: private/qucomextra_p.h: No such file or directory
cdialogmessage.moc.cpp:17:2: error: #error "This file was generated using the moc from 3.3.8b. It"
cdialogmessage.moc.cpp:18:2: error: #error "cannot be used with the include files from this version of Qt."
cdialogmessage.moc.cpp:19:2: error: #error "(The moc has changed too much.)"
cdialogmessage.moc.cpp:22: error: no 'const char* CDialogMessage::className() const' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp:27: error: 'QMetaObject* CDialogMessage::metaObj' is not a static member of 'class CDialogMessage'
cdialogmessage.moc.cpp:28: error: 'QMetaObjectCleanUp' does not name a type
cdialogmessage.moc.cpp:31: error: redefinition of 'static QString CDialogMessage::tr(const char*, const char*)'
cdialogmessage.h:31: error: 'static QString CDialogMessage::tr(const char*, const char*)' previously defined here
cdialogmessage.moc.cpp: In static member function 'static QString CDialogMessage::tr(const char*, const char*)':
cdialogmessage.moc.cpp:34: error: cannot convert 'QString(((const QString&)(((QApplication*)QCoreApplication::instance()), ((const QString*)(& QCoreApplication::translate(const char*, const char*, const char*, QCoreApplication::Encoding)(s, c, CodecForTr))))))' from type 'QString' to type 'QString&'
cdialogmessage.moc.cpp:36: error: cannot convert 'QString::fromLatin1(const char*, int)(-0x00000000000000001)' from type 'QString' to type 'QString&'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:39: error: redefinition of 'static QString CDialogMessage::trUtf8(const char*, const char*)'
cdialogmessage.h:31: error: 'static QString CDialogMessage::trUtf8(const char*, const char*)' previously defined here
cdialogmessage.moc.cpp: In static member function 'static QString CDialogMessage::trUtf8(const char*, const char*)':
cdialogmessage.moc.cpp:42: error: cannot convert 'QString(((const QString&)(((QApplication*)QCoreApplication::instance()), ((const QString*)(& QCoreApplication::translate(const char*, const char*, const char*, QCoreApplication::Encoding)(s, c, UnicodeUTF8))))))' from type 'QString' to type 'QString&'
cdialogmessage.moc.cpp:44: error: cannot convert 'QString::fromUtf8(const char*, int)(-0x00000000000000001)' from type 'QString' to type 'QString&'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:50: error: no 'QMetaObject* CDialogMessage::staticMetaObject()' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp: In member function 'QMetaObject* CDialogMessage::staticMetaObject()':
cdialogmessage.moc.cpp:52: error: 'metaObj' was not declared in this scope
cdialogmessage.moc.cpp:54: error: no match for call to '(const QMetaObject) ()'
cdialogmessage.moc.cpp:55: error: 'QUMethod' does not name a type
cdialogmessage.moc.cpp:56: error: 'QUMethod' does not name a type
cdialogmessage.moc.cpp:57: error: 'QUMethod' does not name a type
cdialogmessage.moc.cpp:58: error: 'QMetaData' does not name a type
cdialogmessage.moc.cpp:63: error: 'metaObj' was not declared in this scope
cdialogmessage.moc.cpp:63: error: 'new_metaobject' is not a member of 'QMetaObject'
cdialogmessage.moc.cpp:65: error: 'slot_tbl' was not declared in this scope
cdialogmessage.moc.cpp:72: error: 'cleanUp_CDialogMessage' was not declared in this scope
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:76: error: no 'void* CDialogMessage::qt_cast(const char*)' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp: In member function 'void* CDialogMessage::qt_cast(const char*)':
cdialogmessage.moc.cpp:82: error: 'qt_cast' is not a member of 'QDialog'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:85: error: 'QUObject' has not been declared
cdialogmessage.moc.cpp:85: error: no 'bool CDialogMessage::qt_invoke(int, int*)' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp: In member function 'bool CDialogMessage::qt_invoke(int, int*)':
cdialogmessage.moc.cpp:87: error: 'struct QMetaObject' has no member named 'slotOffset'
cdialogmessage.moc.cpp:92: error: 'qt_invoke' is not a member of 'QDialog'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:97: error: 'QUObject' has not been declared
cdialogmessage.moc.cpp:97: error: no 'bool CDialogMessage::qt_emit(int, int*)' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp: In member function 'bool CDialogMessage::qt_emit(int, int*)':
cdialogmessage.moc.cpp:99: error: 'qt_emit' is not a member of 'QDialog'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:103: error: no 'bool CDialogMessage::qt_property(int, int, QVariant*)' member function declared in class 'CDialogMessage'
cdialogmessage.moc.cpp: In member function 'bool CDialogMessage::qt_property(int, int, QVariant*)':
cdialogmessage.moc.cpp:105: error: 'qt_property' is not a member of 'QDialog'
cdialogmessage.moc.cpp: At global scope:
cdialogmessage.moc.cpp:108: error: no 'bool CDialogMessage::qt_static_property(QObject*, int, int, QVariant*)' member function declared in class 'CDialogMessage'
make[3]: *** [cdialogmessage.moc.lo] Error 1
make[3]: Leaving directory `/home/cesare/valknut-0.4.0a/valknut/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cesare/valknut-0.4.0a/valknut'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cesare/valknut-0.4.0a'
make: *** [all] Error 2