Процесс mingw32-make.exe завершился с кодом 2. |
Здравствуйте, гость ( Вход | Регистрация )
Процесс mingw32-make.exe завершился с кодом 2. |
Kalash969 |
1.8.2011, 21:32
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 1.8.2011 Пользователь №: 2778 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте,
Поставил свежий QT Sdk и столкнулся со следующей проблемой. При запуске проекта первая сборка проходит нормально. Вот вывод консоли сборки: 'Консоль сборки - OK' Выполняется сборка проекта schema... Запускается «c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe» C:\QtSrc\schema\schema.pro -r -spec win32-g++ Процесс «c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe» завершился нормально. Запускается «C:\QtSDK\mingw\bin\mingw32-make.exe» C:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `C:/QtSrc/schema-build-desktop' c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe ..\schema\schema.ui -o ui_schema.h g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\main.o ..\schema\main.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\mainwindow.o ..\schema\mainwindow.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\xmlsyntaxhighlighter.o ..\schema\xmlsyntaxhighlighter.cpp C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\schema\mainwindow.h -o debug\moc_mainwindow.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\rcc.exe -name schema ..\schema\schema.qrc -o debug\qrc_schema.cpp g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\qrc_schema.o debug\qrc_schema.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\schema.exe debug/main.o debug/mainwindow.o debug/xmlsyntaxhighlighter.o debug/moc_mainwindow.o debug/qrc_schema.o -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmaind -lQtXmlPatternsd4 -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib mingw32-make[1]: Leaving directory `C:/QtSrc/schema-build-desktop' Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился нормально. Если после этого в проекте что-нибудь изменить, то собираться перестает: 'Консоль сборки - FAIL' Выполняется сборка проекта schema... Настройки не изменились, этап qmake пропускается. Запускается «C:\QtSDK\mingw\bin\mingw32-make.exe» C:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `C:/QtSrc/schema-build-desktop' g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtXmlPatterns" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"..\schema" -I"." -I"..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o debug\mainwindow.o ..\schema\mainwindow.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\schema.exe debug/main.o debug/mainwindow.o debug/xmlsyntaxhighlighter.o debug/moc_mainwindow.o debug/qrc_schema.o -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmaind -lQtXmlPatternsd4 -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib mingw32-make[1]: Leaving directory `C:/QtSrc/schema-build-desktop' mingw32-make[1]: *** [debug\schema.exe] Error 1 mingw32-make: *** [debug] Error 2 Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2. Возникла ошибка при сборке проекта schema (цель: Desktop) Во время выполнения сборки на этапе «Сборка» Если после этого я удалю каталог schema-build-desktop, то снова соберется, на один раз. Подскажте, пожалуйста, куда копать. В качестве проекта используется копия стандартного примера QT. В пустом GUI приложении такая-же проблема. ОС Win7 x64 |
|
|
dword |
1.8.2011, 22:35
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 30.7.2011 Пользователь №: 2771 Спасибо сказали: 1 раз(а) Репутация: 0 |
Это значит, что линкер не может заменить предыдущий файл, schema.exe в вашем случае. Это может происходить по нескольким причинам: банально запущена schema.exe... или же из-за довольно неприятного бага, природа которого мне не ясна. Если у вас схема не запущена, то лечится это так:
1. закрываете криэйтор 2. запускаете его щелчком по файлу проекта (.pro), а не по ярлыку! пс этот способ также помогает при нежелании g++ выводить текст ошибок компиляции в "сообщения сборки"/"консоль сборки" |
|
|
Kalash969 |
1.8.2011, 22:55
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 1.8.2011 Пользователь №: 2778 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, после запуска через .pro файл ошибка исчезла.
Либо она плавающая, либо я не знаю. Буду наблюдать, т.к. такая проблема возникала на двух разных машинах. Завтра посмотрю на вторую. |
|
|
Текстовая версия | Сейчас: 25.11.2024, 7:28 |