crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Процесс mingw32-make.exe завершился с кодом 2.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Kalash969 Дата 1.8.2011, 22:55
  Спасибо, после запуска через .pro файл ошибка исчезла.
Либо она плавающая, либо я не знаю. Буду наблюдать, т.к. такая проблема возникала на двух разных машинах. Завтра посмотрю на вторую.
dword Дата 1.8.2011, 22:35
  Это значит, что линкер не может заменить предыдущий файл, schema.exe в вашем случае. Это может происходить по нескольким причинам: банально запущена schema.exe... или же из-за довольно неприятного бага, природа которого мне не ясна. Если у вас схема не запущена, то лечится это так:

1. закрываете криэйтор
2. запускаете его щелчком по файлу проекта (.pro), а не по ярлыку!

пс этот способ также помогает при нежелании g++ выводить текст ошибок компиляции в "сообщения сборки"/"консоль сборки"
Kalash969 Дата 1.8.2011, 21:32
  Здравствуйте,
Поставил свежий 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
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:35