crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> опять про сборку 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, 14:18) *
Мож таки на ХРюшу перейти? Или 2003ю?

я типа почти честный, украдены только:
офис, пикад2002, солидвёкс2005.
Остальное купленное, и двух тонник тоже, ХП покупать неохота
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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  


Цитата(Litkevich Yuriy @ 19.6.2008, 7:11) *
у тролей не слова про то, что на 2к не соберется

А может троли не не верят что кто-то еще юзает 2к.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 19.6.2008, 9:07
Сообщение #8


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Цитата(niXman @ 19.6.2008, 7:22) *
Tonal - Не надо нечего пересоздавать. Если ты не в курсе, то в Qt-4.4.0 и немного ранее, скрипт configure заменили на configure.exe. И все отлично собирается!

Таки надо, т.к. для sh несколько отличаются форматы путей, разделители, и т.п., а они все явным образом прописаны в makefile
Из за этого, Qt не собиралась в винде, если был доступен sh. Где-то в районе версии 4.3 это поправили.

Сообщение отредактировал Admin - 19.6.2008, 9:13
Причина редактирования: Убрал повтор...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 13:41