Попытался собрать, сначала возникла ошибка компиляции Qt с OpenSSL 0.9.8k. Когда я отключил OpenSSL и сделал confclean то обрушился сам компилятор:
g++ -c -include tmp\obj\release_shared\qt_pch.h -O2 -Wall -frtti -fexceptions -m
threads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BU
ILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_
ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_DLL -DQT_NO_DEBUG -
DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"d:\Work\kdewin32\incl
ude\directx" -I"..\..\include\QtNetwork" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\
3rdparty\zlib" -I"kernel" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared"
-I"..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\qsslkey.o ssl\qsslkey.cpp
D:/Work/qt-everywhere-opensource-src-4.6.0-tp1/bin/moc.exe -DQT_SHARED -DQT_THRE
AD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_NETWORK_LIB -DQT_NO_USING
_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_
COMPAT -D_USE_MATH_DEFINES -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -I"..\..\include
\QtCore" -I"..\..\include" -I"d:\Work\kdewin32\include\directx" -I"..\..\include
\QtNetwork" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\zlib" -I"kernel" -I"
..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-g++" -
D__GNUC__ -DWIN32 ssl\qsslsocket.h -o tmp\moc\release_shared\moc_qsslsocket.cpp
g++ -c -include tmp\obj\release_shared\qt_pch.h -O2 -Wall -frtti -fexceptions -m
threads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BU
ILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_
ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_DLL -DQT_NO_DEBUG -
DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"d:\Work\kdewin32\incl
ude\directx" -I"..\..\include\QtNetwork" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\
3rdparty\zlib" -I"kernel" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared"
-I"..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\qsslsocket.o ssl\qsslsocke
t.cpp
In file included from ..\..\include\QtCore/private/qringbuffer_p.h:1,
from ..\..\include\QtNetwork/private/../../../src/network/socke
t/qabstractsocket_p.h:60,
from ..\..\include\QtNetwork/private/qabstractsocket_p.h:1,
from ..\..\include\QtNetwork/private/../../../src/network/socke
t/qtcpsocket_p.h:57,
from ..\..\include\QtNetwork/private/qtcpsocket_p.h:1,
from ssl\/qsslsocket_p.h:59,
from ssl\/qsslsocket_openssl_p.h:57,
from ssl\qsslsocket.cpp:277:
..\..\include\QtCore/private/../../../src/corelib/tools/qringbuffer_p.h: In memb
er function 'void QRingBuffer::clear()':
..\..\include\QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:246: int
ernal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
mingw32-make[4]: *** [tmp/obj/release_shared/qsslsocket.o] Error 1
mingw32-make[4]: Leaving directory `D:/Work/qt-everywhere-opensource-src-4.6.0-t
p1/src/network'
mingw32-make[3]: *** [release-all] Error 2
mingw32-make[3]: Leaving directory `D:/Work/qt-everywhere-opensource-src-4.6.0-t
p1/src/network'
mingw32-make[2]: *** [all] Error 2
mingw32-make[2]: Leaving directory `D:/Work/qt-everywhere-opensource-src-4.6.0-t
p1/src/network'
mingw32-make[1]: *** [sub-network-make_default-ordered] Error 2
mingw32-make[1]: Leaving directory `D:/Work/qt-everywhere-opensource-src-4.6.0-t
p1'
mingw32-make: *** [all] Error 2
Вероятно есть смысл попробовать тоже самое на mingw 3.4.5.
Сообщение отредактировал SABROG - 9.9.2009, 16:01