Название: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 16:51 Привет всем. Подскажите кк это лечить. Не будьте скупыми на описание. Я уже закалупался возиться с этим................!!!!!!!!! Спасибо !!!!!!
E:\Qt\4.4.0\src\winmain>mingw32-make.exe mingw32-make.exe -f Makefile.Debug all mingw32-make.exe[1]: Entering directory `E:/Qt/4.4.0/src/winmain' g++ -c -g -Wall -frtti -fexceptions -mthreads -DQT_THREAD_SUPPORT -DUNICODE -DQT _LARGEFILE_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNIN GS -DQT_44_API_QSQLQUERY_FINISH -DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINE S -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -I"e:\Qt\4.4.0\include\qtma in" -I"tmp" -I"e:\Qt\4.4.0\include\ActiveQt" -I"tmp\moc\debug_static" -I"." -I". .\..\include" -I"c:\MinGW\include" -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_ static\qtmain_win.o qtmain_win.cpp "C:\DOCUME~1\" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. mingw32-make.exe[1]: *** [tmp\obj\debug_static\qtmain_win.o] Error 1 mingw32-make.exe[1]: Leaving directory `E:/Qt/4.4.0/src/winmain' mingw32-make.exe: *** [debug-all] Error 2 E:\Qt\4.4.0\src\winmain>pause Для продолжения нажмите любую клавишу . . . Название: Re: Компиляция с MinGW, закалупался Отправлено: ритт от Март 19, 2008, 17:31 что не является внутренней или внешней командой, исполняемой программой или пакетным файлом?
похоже, компилятор не видит Название: Re: Компиляция с MinGW, закалупался Отправлено: Пантер от Март 19, 2008, 17:34 Проверь пути!!!
QTDIR=E:\Qt\4.4.0\ PATH=что-то;E:\Qt\4.4.0\bin;где-то\MinGw\bin Причем MinGw и Кутя должны лежать так, чтобы не было пробелов в путях, т.е. e:\MinGw, а не c:\Documents and settings\MinGw Кстати, может переменная TEMP как-то влияет? Я всегда прописываю ее как c:\windows\temp Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 17:41 Все прописано хорошо. ВОт
INCLUDE C:\Qt\4.4.0-beta1\include;C:\MinGW\include LIB C:\Qt\4.4.0-beta1\lib;C:\MinGW\lib Path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Qt\4.4.0-beta1\bin;C:\MinGW\bin QMAKESPEC win32-g++ QTDIR C:\Qt\4.4.0-beta1 Название: Re: Компиляция с MinGW, закалупался Отправлено: Tonal от Март 19, 2008, 17:48 Из первого письма:
E:\Qt\4.4.0\ Из последнего: C:\Qt\4.4.0-beta1 Что всё же с путями? Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 17:55 Это я уже перебил все с нуля, на диск С , а ошибка осталась такая же
Сейчас Qt - C:\Qt\4.4.0-beta1 MinGW - C:\MinGW Прошу прощенья... Но ошибка таже самая осталась Название: Re: Компиляция с MinGW, закалупался Отправлено: pastor от Март 19, 2008, 18:02 Какаие версии пакетов MinGW? Откуда вы брали MinGW? Какую версию Qt вы пытаетеь собрать\пересобрать: qt-win-opensource-src-4.4.0-beta1 или qt-win-opensource-4.4.0-beta1-mingw?
Раскажите по шагам что как вы пытаетесь скомпилить Qt? У меня проблем со сборкой небыло, правда собирал qt-win-opensource-src-4.3.4: 1) Версии пакетов MinGW - binutils-2.17.50-20060824-1.tar.gz - gcc-core-3.4.5-20060117-1.tar.gz - gcc-g++-3.4.5-20060117-1.tar.gz - gcc-objc-3.4.5-20060117-1.tar.gz - mingw-runtime-3.14.tar.gz - mingw32-make-3.81-2.tar.gz - w32api-3.11.tar.gz Все это установил в C:\MinGW 2) Распаковал Qt 3) Прописал пути к MinGW и Qt (организовал в виде батника) Цитировать @set QTDIR=Your\path\to\Qt @set QMAKESPEC=win32-g++ @set PATH=%QTDIR%\bin;%QTDIR%\plugins\designer;C:\MinGW\bin;C:\MinGW\mingw32\bin;%PATH% @set INCLUDE=%QTDIR%\include;C:\MinGW\include;%INCLUDE% @set LIB=%QTDIR%\lib;C:\MinGW\lib;%LIB% 4) В папке с Qt запускаю этот батник, длее configure <параметры> и mingw32-make Все! Собираеться без проблем Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 19:09 MinGW 5.1.3 следуещего содержания устанавливаю в C:\MinGW
mingw-runtime-3.13.tar.gz w32api-3.10.tar.gz binutils-2.17.50-20060824-1.tar.gz gcc-core-3.4.5-20060117-1.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz gcc-g77-3.4.5-20060117-1.tar.gz gcc-ada-3.4.5-20060117-1.tar.gz gcc-objc-3.4.5-20060117-1.tar.gz mingw32-make-3.81-2.tar.gz gcc-java-3.4.5-20060117-1.tar.gz qt-win-opensource-4.4.0-beta1-mingw.exe Устанавливаю в директорию по умолчанию C:\Qt\4.4.0-beta1 Переменные среды INCLUDE C:\Qt\4.4.0-beta1\include;C:\MinGW\include LIB C:\Qt\4.4.0-beta1\lib;C:\MinGW\lib Path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Qt\4.4.0-beta1\bin;C:\MinGW\bin QMAKESPEC win32-g++ QTDIR C:\Qt\4.4.0-beta1 После сред, перезагрузил компьютер. Беру рабочие исходники, которые компилируются под линуксом OpenSuse 10.5 (вроде версия такая), создаю в папке с исходниками батник следующего вида: qmake -project qmake mingw32-make.exe pause после чего выдает следующее: E:\Qt develpment\E-Vis\2008.03.19>qmake -project E:\Qt develpment\E-Vis\2008.03.19>qmake E:\Qt develpment\E-Vis\2008.03.19>mingw32-make.exe mingw32-make.exe -f Makefile.Release mingw32-make.exe[1]: Entering directory `E:/Qt develpment/E-Vis/2008.03.19' g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS _QMAIN -I"c:\Qt\4.4.0-beta1\include\QtCore" -I"c:\Qt\4.4.0-beta1\include\QtCore" -I"c:\Qt\4.4.0-beta1\include\QtGui" -I"c:\Qt\4.4.0-beta1\include\QtGui" -I"c:\Q t\4.4.0-beta1\include" -I"." -I"c:\Qt\4.4.0-beta1\include\ActiveQt" -I"release" -I"." -I"c:\Qt\4.4.0-beta1\mkspecs\win32-g++" -o release\backsound.o Src\backsou nd.cpp "C:\DOCUME~1\" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. mingw32-make.exe[1]: *** [release/backsound.o] Error 1 mingw32-make.exe[1]: Leaving directory `E:/Qt develpment/E-Vis/2008.03.19' mingw32-make.exe: *** [release] Error 2 E:\Qt develpment\E-Vis\2008.03.19>pause Для продолжения нажмите любую клавишу . . . Вот , вроде все написал... Название: Re: Компиляция с MinGW, закалупался Отправлено: Пантер от Март 19, 2008, 19:31 Попробуй так:
set TEMP=c:\windows\temp set TMP=c:\windows\temp qmake -project qmake mingw32-make.exe pause Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 19:38 Ура, полчилось. Спасибо....!!
Название: Re: Компиляция с MinGW, закалупался Отправлено: Пантер от Март 19, 2008, 19:55 С темпом проблема была?
Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 21:42 После того как в батник добавил это, все стало хорошо...
Название: Re: Компиляция с MinGW, закалупался Отправлено: pupapum от Март 19, 2008, 21:55 Я удалил этот Qt. Взял
qt-win-opensource-src-4.4.0-beta1.zip распокавал в тоже самое место, что и предыдущий и начал сборку, только сборку как статик. В C:\Qt\4.4.0-beta1\mkspecs\win32-g++\qmake.conf изменил строку на QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc сохранил. Запускаю сборку через батник со след параметрами: set TEMP=c:\windows\temp set TMP=c:\windows\temp configure.exe -static -qt-style-windowsxp -qt-style-windowsvista -platform win32-g++ mingw32-make.exe sub-src mingw32-make.exe sub-tools pause Все хорошо работало часа 2-3 собирался, раздулся до 2.3 Gb , а потом выдал следующее: In file included from ../../../../src/3rdparty/clucene/src/CLucene/config/repl_t char.h:95, from ../../../../src/3rdparty/clucene/src/CLucene/StdHeader.h:1 79, from ../../../../src/3rdparty/clucene/src/CLucene.h:11, from qanalyzer.cpp:16: c:/MinGW/include/tchar.h:45: error: redeclaration of C++ built-in type `wchar_t' mingw32-make.exe[4]: *** [tmp/obj/debug_static/qanalyzer.o] Error 1 mingw32-make.exe[4]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant/lib/fu lltextsearch' mingw32-make.exe[3]: *** [debug-all] Error 2 mingw32-make.exe[3]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant/lib/fu lltextsearch' mingw32-make.exe[2]: *** [sub-lib-fulltextsearch-make_default-ordered] Error 2 mingw32-make.exe[2]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant' mingw32-make.exe[1]: *** [sub-assistant-make_default-ordered] Error 2 mingw32-make.exe[1]: Leaving directory `C:/Qt/4.4.0-beta1/tools' mingw32-make.exe: *** [sub-tools] Error 2 C:\Qt\4.4.0-beta1>pause Для продолжения нажмите любую клавишу . . . Ребят, идеи есть? Название: Re: Компиляция с MinGW, закалупался Отправлено: ритт от Март 20, 2008, 06:31 это уже было - искать по форуму
Название: Re: Компиляция с MinGW, закалупался Отправлено: cooler_3105 от Июнь 11, 2008, 12:35 Вот что выдает QDevelop
Сборка (make)... C:/MinGW/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1' mingw32-make[1]: Leaving directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1' Makefile.Release:61: *** missing separator. Stop. mingw32-make: *** [release] Error 2 ---------------------- Сборка завершена с 1 ошибками ---------------------- Что делать? Название: Re: Компиляция с MinGW, закалупался Отправлено: pastor от Июнь 11, 2008, 13:21 Вот что выдает QDevelop Сборка (make)... C:/MinGW/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1' mingw32-make[1]: Leaving directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1' Makefile.Release:61: *** missing separator. Stop. mingw32-make: *** [release] Error 2 ---------------------- Сборка завершена с 1 ошибками ---------------------- Что делать? Пробовать юзать пути без пробелов Название: Re: Компиляция с MinGW, закалупался Отправлено: lit-uriy от Июнь 11, 2008, 13:42 Вообще это помоему отчаяные люди на рабочем столе файлы держат, хорошо хоть не Qt'я там собрать пытаются :)
Название: Re: Компиляция с MinGW, закалупался Отправлено: cooler_3105 от Июнь 12, 2008, 15:26 Пробовать юзать пути без пробелов Не помомает. Вылазит такая же ошибка :(Вообще это помоему отчаяные люди на рабочем столе файлы держат, хорошо хоть не Qt'я там собрать пытаются :) Ну пока не получается, поближе держу :)mingw32-make в makefile.debug не нравятся "<<" {.}.cpp{debug\}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< $< << И так везде, по всему make файлу... З.Ы. Снимаю вопрос, поставил opensource версию и все стало хорошо. До этого коммерческая была. Название: Re: Компиляция с MinGW, закалупался Отправлено: kolob от Июнь 16, 2011, 11:59 Цитировать З.Ы. Снимаю вопрос, поставил opensource версию и все стало хорошо. До этого коммерческая была. У меня тоже opensource версия стоит. Такая ошибка вылазит когда пытаюсь драйвер для PostgreSql собрать.Может кто что подскажет? |