Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: White Owl от Декабрь 01, 2009, 23:41



Название: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 01, 2009, 23:41
Имеется уже установленный и работающий MinGW g++ 4.4.0 (ОС - XP)
То что оно работает я точно знаю потому что Qt 4.5.3 под ним прекрасно собиралась и работала.

Выкачал инсталлятор, qt-win-opensource-4.6.0-mingw.exe
Сказал ему где лежит мой g++.
А оно ругается непонятными словами:
Код:
---------------------------
Qt OpenSource 4.6.0 Setup
---------------------------
There is a problem with your MinGW installation:



Do you still want to continue? (Your installation may not work)
---------------------------
Yes   No   
---------------------------
Ну и как это понимать??? Какую такую проблему оно нашло???


Название: Re: Qt 4.6.0 & MinGW
Отправлено: lit-uriy от Декабрь 01, 2009, 23:44
У трлей свой, правленый, дистриб мингвы4.4, которым Qt надёжно собирается, можешь поставить паралельно с имеющимся.


Название: Re: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 02, 2009, 00:39
"свой, правленый"??? What the hell!?
Это они издеваются так, да? Берут пример с Микрософта?
У меня и так зоопарк компиляторов от разных фирм, так еще теперь и два разных g++ 4.4.0 держать???
Не хочу, не буду.
Нажал в этом дурном диалоге Yes, убил все из bin каталога, попробую собрать со своим имеющимся 4.4.0.
----
configure прошел без проблем, qmake собрался.

... to be continued


Название: Re: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 02, 2009, 00:48
configure до конца не доработал, qmake умер.
Последние строки в консоли:
Код:
Reading C:/QT/4.6.0/tools/qdoc3/qdoc3.pro
In file C:\QT\4.6.0/src/corelib/tools/qstring.cpp, line 981: Out of memory


Название: Re: Qt 4.6.0 & MinGW
Отправлено: crackedmind от Декабрь 02, 2009, 02:02
"свой, правленый"??? What the hell!?
Это они издеваются так, да? Берут пример с Микрософта?
Они не издеваются,а делают тебе же проще жить. Там пропатчены только header's от win32 api, чтоб Phonon компилировался и работал.


Название: Re: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 02, 2009, 20:35
Замечательно.... Особенно если учесть что ни один из файлов лежащих в каталоге C:\QT\2009.05\mingw\_patches\ не относится к mingw. Два diff'а правящих исходники gdb и пять заголовочных файлов на замену тем которые идут в PSDK.
Там где-то еще есть неопубликовные патчи?


Название: Re: Qt 4.6.0 & MinGW
Отправлено: Den2009 от Декабрь 02, 2009, 22:22
У трлей свой, правленый, дистриб мингвы4.4, которым Qt надёжно собирается, можешь поставить паралельно с имеющимся.
а где его взять? че-т я на сайте ихнем не нашел, а при установке 4.6.0 такое же окно вылезло... нажал yes, установилось, потом вроде как без ошибок собралось


Название: Re: Qt 4.6.0 & MinGW
Отправлено: lit-uriy от Декабрь 02, 2009, 23:32
SDK уже с ним идёт: http://www.prog.org.ru/index.php?topic=11522.msg70885#msg70885
Ссылка на FTP там же


Название: Re: Qt 4.6.0 & MinGW
Отправлено: crackedmind от Декабрь 03, 2009, 02:39
Цитировать
Два diff'а правящих исходники gdb
Ну а в чем проблема? Чуть лучше работающий gdb вас не устраивает?

Цитировать
пять заголовочных файлов на замену тем которые идут в PSDK
Какой PSDK в mingw ? :) Я же писал, что пропатчен только win32 api

Den2009
Если лень SDK качать, отдельно лежит тут: ftp://ftp.qtsoftware.com/misc/MinGW-gcc440_1.zip


Название: Re: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 04, 2009, 22:21
Цитировать
Два diff'а правящих исходники gdb
Ну а в чем проблема? Чуть лучше работающий gdb вас не устраивает?
gdb не является частью mingw. Есть версия gdb собранная с помощью mingw библиотек и распространяемая с той-же страницы sourceforge что и mingw. Но mingw это только компилятор и набор базовых библиотек.
Заставлять ставить новый компилятор из-за изменений в отладчике это несколько неправильно...


Цитировать
пять заголовочных файлов на замену тем которые идут в PSDK
Какой PSDK в mingw ? :) Я же писал, что пропатчен только win32 api
PSDK это и есть win32api вообще-то.
Но если патч для PSDK, то да, есть смысл распространять его с библиотекой (с Qt в данном случае), но это совсем не повод требовать обновления компилятора.


Название: Re: Qt 4.6.0 & MinGW
Отправлено: crackedmind от Декабрь 04, 2009, 23:02
PSDK это майкрософтское название и никакого отношения к mingw не имеет =)
Почему бы и не потребовать обновить компилятор? У большинства наверняка стоит старенький 3.4, поддержку которого выкинут в 4.7. Все правильно делают =)


Название: Re: Qt 4.6.0 & MinGW
Отправлено: White Owl от Декабрь 09, 2009, 00:28
PSDK это майкрософтское название и никакого отношения к mingw не имеет =)
Почему бы и не потребовать обновить компилятор? У большинства наверняка стоит старенький 3.4, поддержку которого выкинут в 4.7. Все правильно делают =)
Ты топик с самого начала прочитай, да....