опять про сборку Qt4.4.0 |
Здравствуйте, гость ( Вход | Регистрация )
опять про сборку Qt4.4.0 |
Litkevich Yuriy |
18.6.2008, 7:53
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Это вобще какбы не в Qt'х дело как я понимаю, а в компилере, но решил что сюда запостить уместнее.
Вобщем собирал 4.4.0 с такой конфигурацией: Цитата configure -debug-and-release -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg на вебките споткнулся MinGW32, говорит слишком длинная входная строка, Цитата 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__=1 -DUSE_SYSTEM_MALLOC -DNDEBUG -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DBUILD_WEBKIT -DENABLE_ICONDATABASE=0 -DENABLE_XPATH=1 -DENABLE_SVG=1 -DWTF_CHANGES=1 -DBUILDING_QT__ -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DQT_DLL -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtNetwork" -I"..\..\..\..\include\QtNetwork" -I"..\..\..\..\include\QtGui" -I"..\..\..\..\include\QtGui" -I"..\..\..\..\include" -I"..\WebKit\qt\Api" -I"..\JavaScriptCore" -I"..\JavaScriptCore\kjs" -I"..\JavaScriptCore\bindings" -I"..\JavaScriptCore\bindings\c" -I"..\JavaScriptCore\wtf" -I"..\JavaScriptCore\ForwardingHeaders" -I"." -I"ForwardingHeaders" -I"platform" -I"platform\network" -I"platform\graphics" -I"loader" -I"page" -I"css" -I"dom" -I"bridge" -I"editing" -I"rendering" -I"history" -I"xml" -I"html" -I"plugins" -I"..\..\..\..\include\QtWebKit" -I"tmp\rcc\debug_shared" -I"tmp" -I"generated" -I"tmp" -I"..\JavaScriptCore" -I"..\JavaScriptCore\kjs" -I"..\JavaScriptCore\bindings" -I"..\JavaScriptCore\bindings\c" -I"..\JavaScriptCore\wtf" -I"..\JavaScriptCore\bindings\qt" -I"..\JavaScriptCore\pcre" -I"h:\Qt\4.4.0\SRC-GCC\src\3rdparty\webkit\WebKitBuild\Debug\JavaScriptCore\kjs\tmp" -I"platform\qt" -I"platform\network\qt" -I"platform\graphics\qt" -I"platform\graphics\svg\qt" -I"loader\qt" -I"page\qt" -I"..\WebKit\qt\WebCoreSupport" -I"..\WebKit\qt\Api" -I"." -I"ForwardingHeaders" -I"..\..\webkit" -I"..\JavaScriptCore\kjs" -I"..\JavaScriptCore\bindings" -I"platform" -I"platform\network" -I"platform\graphics" -I"platform\graphics\svg" -I"platform\graphics\svg\filters" -I"loader" -I"loader\icon" -I"css" -I"dom" -I"page" -I"bridge" -I"editing" -I"rendering" -I"history" -I"xml" -I"html" -I"bindings\js" -I"ksvg2" -I"ksvg2\css" -I"ksvg2\svg" -I"ksvg2\misc" -I"ksvg2\events" -I"platform\image-decoders" -I"h:\Qt\4.4.0\SRC-GCC\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\WebKit_pch.h.gch\c ..\WebKit\qt\WebKit_pch.h Слишком длинная входная строка. 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 а она и правда ненормальной длинны 2217 символов. как бы с этим поборотся, чтоб от вебкита не отказыватся? |
|
|
Tonal |
18.6.2008, 10:18
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Мож таки на ХРюшу перейти? Или 2003ю?
Вроде таких проблем нет: http://support.microsoft.com/kb/830473 |
|
|
Litkevich Yuriy |
18.6.2008, 10:40
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Tonal |
18.6.2008, 10:55
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Ну тады поставь себе msys из мингвы. В ём sh есть нормальный.
Только нужно будет все makefile Qt-ёвые пересоздать, чтобы sh подхватился корректно. |
|
|
niXman |
19.6.2008, 3:22
Сообщение
#5
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
Tonal - Не надо нечего пересоздавать. Если ты не в курсе, то в Qt-4.4.0 и немного ранее, скрипт configure заменили на configure.exe. И все отлично собирается!
|
|
|
Litkevich Yuriy |
19.6.2008, 6:11
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
niXman, пересоздать все равно прийдется, т.к. в мэйкфайлах sh неуказан.
Но я пока собрал без вебкита и фононна, одно непонятно, а ведь у тролей не слова про то, что на 2к не соберется. |
|
|
niXman |
19.6.2008, 7:44
Сообщение
#7
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Tonal |
19.6.2008, 9:07
Сообщение
#8
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Tonal - Не надо нечего пересоздавать. Если ты не в курсе, то в Qt-4.4.0 и немного ранее, скрипт configure заменили на configure.exe. И все отлично собирается! Таки надо, т.к. для sh несколько отличаются форматы путей, разделители, и т.п., а они все явным образом прописаны в makefile Из за этого, Qt не собиралась в винде, если был доступен sh. Где-то в районе версии 4.3 это поправили. Сообщение отредактировал Admin - 19.6.2008, 9:13
Причина редактирования: Убрал повтор...
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 3:11 |