[Qt-interest] Compilation of Qt with mixed version of Mingw failed
alpha_one_x86
alpha.super-one at laposte.net
Sun Dec 14 21:08:48 CET 2008
I have big difficult to compile Qt on recent mingw, and with mingw
64Bits and with gcc 4.3.0 for windows 64Bits.
I have:
g++ -c -oqfsfileengine_win.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/global -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtScript -IC:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/mkspecs/win32-g++ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:104: warning: 'dllimport' attribute ignored
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:106: warning: 'dllimport' attribute ignored
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:114: warning: 'dllimport' attribute ignored
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In static member function 'static void QFSFileEnginePrivate::resolveLibs()':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:169: warning: deprecated conversion from string constant to 'WCHAR*'
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:173: warning: deprecated conversion from string constant to 'WCHAR*'
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:176: warning: deprecated conversion from string constant to 'WCHAR*'
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'qint64 QFSFileEnginePrivate::nativeSize() const':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:651: error: '_get_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'int QFSFileEnginePrivate::nativeHandle() const':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:888: error: '_fileno' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:898: error: '_open_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'bool QFSFileEnginePrivate::nativeIsSequential() const':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:919: error: '_fileno' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:919: error: '_get_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'bool QFSFileEnginePrivate::doStat() const':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:1367: error: '_get_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'virtual bool QFSFileEngine::setPermissions(uint)':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:1980: error: '::_chmod' has not been declared
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'virtual bool QFSFileEngine::setSize(qint64)':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:2003: error: '_get_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'virtual QDateTime QFSFileEngine::fileTime(QAbstractFileEngine::FileTime) const':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:2072: error: '_get_osfhandle' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp: In member function 'uchar* QFSFileEnginePrivate::map(qint64, qint64, QFile::MemoryMapFlags)':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:2124: error: '_fileno' was not declared in this scope
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:2124: error: '_get_osfhandle' was not declared in this scope
In file included from C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/qhash.h:1,
from C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/private/../../../src/corelib/io/qfsfileengine_p.h:55,
from C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/private/qfsfileengine_p.h:1,
from C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:41:
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/../../src/corelib/tools/qhash.h: In function 'uint qHash(const T*) [with T = uchar]':
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/../../src/corelib/tools/qhash.h:854: instantiated from 'typename QHash<Key, T>::Node** QHash<Key, T>::findNode(const Key&, uint*) const [with Key = uchar*, T = QPair<int, void*>]'
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/../../src/corelib/tools/qhash.h:719: instantiated from 'T& QHash<Key, T>::operator[](const Key&) [with Key = uchar*, T = QPair<int, void*>]'
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/src/corelib/io/qfsfileengine_win.cpp:2181: instantiated from here
C:\qt-win-tp-src-4.5.0\qt-win-commercial-src-4.5.0-tp1/include/QtCore/../../src/corelib/tools/qhash.h:99: error: cast from 'const uchar*' to 'ulong' loses precision
mingw32-make: *** [qfsfileengine_win.o] Error 1
Building qmake failed, return code 2
And:
In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:38,
from E:\qt-win-opensource-src-4.4.3/src/corelib/io/qfsfileengine_win.cpp:68:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sspi.h:60: error: `UNICODE_STRING' does not name a type
In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:39,
from E:\qt-win-opensource-src-4.4.3/src/corelib/io/qfsfileengine_win.cpp:68:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:123: error: `SECURITY_STRING' does not name a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:124: error: `SECURITY_STRING' does not name a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:125: error: `SECURITY_STRING' does not name a type
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:212: error: typedef `PLSA_OPEN_SAM_USER' is initialized (use __typeof__ instead)
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:212: error: `PSECURITY_STRING' was not declared in this scope
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:212: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:213: error: `PSECURITY_STRING' was not declared in this scope
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:213: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:213: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:213: error: expected primary-expression before '*' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:213: error: expected primary-expression before ')' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:224: error: typedef `PLSA_GET_AUTH_DATA_FOR_USER' is initialized (use __typeof__ instead)
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:224: error: `PSECURITY_STRING' was not declared in this scope
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: `PSECURITY_STRING' was not declared in this scope
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: expected primary-expression before '*' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: expected primary-expression before ',' token
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225: error: expected primary-expression before ')' token
mingw32-make: *** [qfsfileengine_win.o] Error 1
Building qmake failed, return code 2
I have especially problem on qfsfileengine
More information about the Qt-interest-old
mailing list