Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Сборка Qt-4.4.0

Автор: Litkevich Yuriy 29.3.2008, 15:00

попробывал еще разок 4.4.0 собрать(первый раз не получилось)
Версия такая:

Цитата
qt-win-opensource-src-4.4.0-beta1.zip

конфигурить решил так:
Цитата
configure -debug-and-release -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg

т.е. без фонона
через некоторое время, большенство dll'ок были собраны, вывалилась ошибка, которую никогда неожидал увидеть:
Цитата
mingw32-make[1]: Entering directory `H:/Qt/4.4.0/SRC-GCC/src/3rdparty/webkit/WebCore'
mingw32-make -f Makefile.Debug all
mingw32-make[2]: Entering directory `H:/Qt/4.4.0/SRC-GCC/src/3rdparty/webkit/WebCore'
gcc -x c-header -c -g -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DBUILDING_QT__=
bindings\c" -I"..\JavaScriptCore\wtf" -I"..\JavaScriptCore\ForwardingHeaders" -I"." -I"ForwardingHeader
ingHeaders" -I"..\..\webkit" -I"..\JavaScriptCore\kjs" -I"..\JavaScriptCore\bindings" -I"platform" -I"p
Слишком длинная входная строка.
mingw32-make[2]: *** [tmp/obj/debug_shared/WebKit_pch.h.gch/c] Error 255
mingw32-make[2]: Leaving directory `H:/Qt/4.4.0/SRC-GCC/src/3rdparty/webkit/WebCore'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `H:/Qt/4.4.0/SRC-GCC/src/3rdparty/webkit/WebCore'
mingw32-make: *** [sub-webkit-make_default-ordered] Error 2

выделена жирным шрифтом, чтоб это значило?
(собственно строки обстрижены, по длине)
т.к. у нас имеется некоторое кол-во экспертов по 4.4.0, вопросец: если мне ни фонон, ни вебкит не нужен, можно ли от них избавится?
или это особая версия Qt?

Автор: ViGOur 29.3.2008, 19:21

Хм, не встречал такой ошибки, что под *nix, что под виндовозом.
Может это просто особенности командной строки? Для нее это не перевариваемая строка?

Хотя как я уже говорил стандартная cmd под виндой все переварила.

Автор: Madgere 30.3.2008, 15:44

По идее надо указать в опциях -no-phonon -no-webkit, потому что по умолчанию они всё равно собираются. Кст, в бетке фонон не сборный - там прошка не правильная, требует в зависимостях д3д.

Автор: loge 12.5.2008, 21:03

В 4.4.0 релиз то же самое. Вероятная причина - Windows 2000. У него макс. длина команды 2047 символов, а у XP и 2003 - 8191. А команда там - в полэкрана (у меня экран 102x39).

Автор: Litkevich Yuriy 12.5.2008, 21:30

а у меня буфер: 900строк*300символов :) всеравно строка переносится, а то даже и не один раз ;)

Автор: Andrew Selivanov 13.5.2008, 10:36

Попробуй собрать с помощью cygwin, только подсунь ему свой mingw компилятор...

Автор: Litkevich Yuriy 13.5.2008, 10:46

да мне уже не горит :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)