Qt Mingw compilation errors - moc_qsqlquery

Robert B 4rd0hca02 at sneakemail.com
Tue Jun 21 23:24:40 CEST 2005


I downloaded qt-win-free-3.3-2005-06-16 from http://webdev.cegit.de/snapshots/kde-cygwin/qt/ .  I followed the  directions on http://kde-cygwin.sourceforge.net/qt3-win32/compile-mingw.php .  Everything works fine until the g++ line I've included below.

I do not have any sort SQL software installed.  Do I need it?  Are there any configurations that can be changed to indicate that I do not have any SQL software installed?

Thanks.

---------------------------------------

mingw32-make[2]: Entering directory `qt-win-free-3.3-2005-06-16/src'
g++ -c -mthreads -w -O2 -fexceptions -frtti -DQT_SHARED 
g++ -DQT_THREAD_SUPPORT -DQT_ACCESSIBILITY_SUPPORT -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DUNICODE -DQT_MAKEDLL -DQT_THREAD_SUPPORT -DQT_NO_CUPS -DQT_NO_NIS -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_PNG -DQT_NO_BIG_CODECS -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -DQT_DLL -DQT_MAKEDLL -I"tmp" -I"3rdparty\libjpeg" -I"3rdparty\zlib" -I"..\include" -I"." -I"tmp\moc\release-shared-mt" -I"qt-win-free-3.3-2005-06-16\mkspecs\win32-g++" -o tmp\obj\release-shared-mt\moc_qsqlquery.o tmp\moc\release-shared-mt\moc_qsqlquery.cpp
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:22: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:23: error: non-member function `const char* className()' cannot have `const' method qualifier
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:27: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:28: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:28: error: `staticMetaObject' was not declared in this scope
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:31: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:39: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:50: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:72: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: In function `void* qt_cast(const char*)':
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:75: error: invalid use of `this' in non-member function
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:77: error: invalid use of `this' in non-member function
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:78: error: cannot call member function `virtual void* QObject::qt_cast(const char*)' without object
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: At global scope:
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:81: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: In function `bool qt_invoke(int, QUObject*)':
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:84: error: `slotResultDestroyed' undeclared (first use this function)
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:84: error: (Each undeclared identifier is reported only once for each function it appears in.)
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:86: error: cannot call member function `virtual bool QObject::qt_invoke(int, QUObject*)' without object
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: At global scope:
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:91: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: In function `bool qt_emit(int, QUObject*)':
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:93: error: cannot call member function `virtual bool QObject::qt_emit(int, QUObject*)' without object
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: At global scope:
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:97: error: `QSqlResultShared' has not been declared
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: In function `bool qt_property(int, int, QVariant*)':
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:99: error: cannot call member function `virtual bool QObject::qt_property(int, int, QVariant*)' without object
tmp\moc\release-shared-mt\moc_qsqlquery.cpp: At global scope:
tmp\moc\release-shared-mt\moc_qsqlquery.cpp:102: error: `QSqlResultShared' has not been declared
mingw32-make[2]: *** [tmp\obj\release-shared-mt\moc_qsqlquery.o] Error 1
mingw32-make[2]: Leaving directory `qt-win-free-3.3-2005-06-16/src'
mingw32-make[1]: *** [sub-src] Error 2



More information about the kde-cygwin mailing list