Ещё одна попытка сборки, увидел правку:
Цитата
SHA1=6664324b12a3339d18251df1cd69a1da06d1e2dc
Comment = Fix MinGW (g++ 3.4.5) compilation. ...to be reverted once it is deprecated.
выделенная фраза смущает
Итак собираю срез:
Цитата
SHA1 = 5539b4ab311501821eb0e971432d769a25000032
Comment = Fix for selection with Shift-Arrow/Shift-Click in QListView's IconMode.
этот уже после выше указанного
собираю с помощью MinGW32 (GCC/G++ 3.4.2), который с ftp трольтеха.
...
g++ -c -include tmp\obj\debug_shared\qt_gui_pch.h -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW -DPNG_NO_ASSEMBLER_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_DLL -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qfiledialog_win.o dialogs\qfiledialog_win.cpp
g++ -c -include tmp\obj\debug_shared\qt_gui_pch.h -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW -DPNG_NO_ASSEMBLER_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_DLL -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qpagesetupdialog_win.o dialogs\qpagesetupdialog_win.cpp
dialogs\qpagesetupdialog_win.cpp: In member function `virtual int QPageSetupDialog::exec()':
dialogs\qpagesetupdialog_win.cpp:121: warning: converting to `LONG' from `double'
dialogs\qpagesetupdialog_win.cpp:122: warning: converting to `LONG' from `double'
dialogs\qpagesetupdialog_win.cpp:123: warning: converting to `LONG' from `double'
dialogs\qpagesetupdialog_win.cpp:124: warning: converting to `LONG' from `double'
dialogs\qpagesetupdialog_win.cpp:134: warning: passing `double' for converting 1 of `QRect::QRect(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:134: warning: passing `double' for converting 2 of `QRect::QRect(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:134: warning: passing `double' for converting 3 of `QRect::QRect(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:134: warning: passing `double' for converting 4 of `QRect::QRect(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:140: warning: passing `double' for converting 1 of `void QWin32PrintEnginePrivate::setPageMargins(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:140: warning: passing `double' for converting 2 of `void QWin32PrintEnginePrivate::setPageMargins(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:140: warning: passing `double' for converting 3 of `void QWin32PrintEnginePrivate::setPageMargins(int, int, int, int)'
dialogs\qpagesetupdialog_win.cpp:140: warning: passing `double' for converting 4 of `void QWin32PrintEnginePrivate::setPageMargins(int, int, int, int)'
L:/Git/Qt_4.x/bin/moc.exe -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW -DPNG_NO_ASSEMBLER_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_DLL -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32 dialogs\qprintdialog.h -o tmp\moc\debug_shared\moc_qprintdialog.cpp
g++ -c -include tmp\obj\debug_shared\qt_gui_pch.h -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW -DPNG_NO_ASSEMBLER_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_DLL -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qprintdialog_win.o dialogs\qprintdialog_win.cpp
dialogs\qprintdialog_win.cpp: In function `void qt_win_setup_PRINTDLGEX(PRINTDLGEX*, QWidget*, QPrintDialog*, QPrintDialogPrivate*, void**)':
dialogs\qprintdialog_win.cpp:127: error: `PD_NOCURRENTPAGE' undeclared (first use this function)
dialogs\qprintdialog_win.cpp:127: error: (Each undeclared identifier is reported only once for each function it appears in.)
dialogs\qprintdialog_win.cpp:128: error: `START_PAGE_GENERAL' undeclared (first use this function)
dialogs\qprintdialog_win.cpp: In member function `int QPrintDialogPrivate::openWindowsPrintDialogModally()':
dialogs\qprintdialog_win.cpp:238: error: `PD_RESULT_PRINT' undeclared (first use this function)
dialogs\qprintdialog_win.cpp:238: error: `PD_RESULT_APPLY' undeclared (first use this function)
mingw32-make[4]: *** [tmp/obj/debug_shared/qprintdialog_win.o] Error 1
mingw32-make[4]: Leaving directory `L:/Git/Qt_4.x/src/gui'
mingw32-make[3]: *** [debug] Error 2
mingw32-make[3]: Leaving directory `L:/Git/Qt_4.x/src/gui'
mingw32-make[2]: *** [all] Error 2
mingw32-make[2]: Leaving directory `L:/Git/Qt_4.x/src/gui'
mingw32-make[1]: *** [sub-gui-make_default-ordered] Error 2
mingw32-make[1]: Leaving directory `L:/Git/Qt_4.x'
mingw32-make.exe: *** [all] Error 2
L:\Git\Qt_4.x>
т.к. в коментарии указан G++ 3.4.5, беру его (просто меняю окружение), скачивал давно с sorceforge.net, и обычно им пользуюсь для Qt 4.4.3.
Срез SHA1 = 5539b4ab311501821eb0e971432d769a25000032 + MinGW32 (GCC/G++ 4.3.5) -
Сборка удалась!