Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: vipet от Декабрь 24, 2008, 21:41



Название: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 24, 2008, 21:41

Собираю Qt 4.5 beta:

1. Visual Studio 2005 Command Prompt
2. dx_setenv.cmd из Microsoft DirectX SDK
3. configure:
Код:
-debug-and-release
-shared
-fast
-no-qt3support
-platform
win32-msvc2005
-L
E:\Dev\OpenSSL\openssl-0.9.8h-win32\lib
-I
E:\Dev\OpenSSL\openssl-0.9.8h-win32\include
-L
E:\Dev\MSSDK\Windows\v6.0A\Lib
-I
E:\Dev\MSSDK\Windows\v6.0A\Include
-qt-zlib
-qt-gif
-qt-libmng
-qt-libpng
-qt-libtiff
-qt-libjpeg
-qmake
-process
-rtti
-direct3d
-openssl
-phonon
-webkit
-assistant-webkit
-saveconfig 3

4. nmake
кончает с ошибкой:
Код:
...
StructureChain.cpp
UString.cpp
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.EXE"' : return code '0x2'
Stop.
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.EXE"' : return code '0x2'
Stop.
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.EXE"' : return code '0x2'
Stop.
NMAKE: fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.EXE"' : return code '0x2'
Stop.

Не допетрю как побороть...

WebKit из 4.5 beta у вас собирается нормально?


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: pastor от Декабрь 24, 2008, 22:06
Все собралось нормально. Убедись что хватает у тебя ресурсов для сборки (место на винте, файл подкачки, оператива). Во время сборки WebKit потребовалось более 3 гиг места на винте и более 2.5 гиг системной памяти (ОЗУ + файл подкачки). Собирал 2008 студией


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 24, 2008, 22:22
pastor,

Спасибо, попробую. Ресурсов в самом деле могло не хватить, несколько больших прог работало параллельно (хоть и проц 4-х ядерный и 4 гига оперативки)


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 24, 2008, 23:06
Не помогло. Ресурсов хватало, файл подкачки был макс. 400-500Mb, на винте свободно 100 гиг.

Пойду с горя поставлю MS VS 2008. Кстати, SP1 для нее критично иметь? (850 мег скачивать)

upd: Не помогло.


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: ритт от Декабрь 25, 2008, 02:40
Цитировать
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.EXE"' : return code '0x2'
мне всегда нравились информативные мессаги студии :)
надо мелкосовтам идею продать: в конце сообщения об ошибке выводить баннер "хочешь узнать больше?" со ссылкой на покупку вс-лицензии :)


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 25, 2008, 05:55
:)

Я понял в чем дело, это Микрософт защищает свой браузерный бизнес и не компилирует WebKit ;)
Без WebKit'а всё собирается отлично.



Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 25, 2008, 21:01
WebKit конфликтует с DirectX (т.е. с теми же опциями, что и в первом посте, но без -direct3d - Qt собирается)


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: ритт от Декабрь 25, 2008, 21:04
рапортуй Троллям, пока не поздно :)
лучше всего продублировать на Qt4-preview-feedback@trolltech.com


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Декабрь 25, 2008, 21:53
отослал троллям


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Март 03, 2009, 20:07
Ответ их был такой:

Thank you for your report. We have seen similar errors and our
development team has been notified about this problem. You can
track the status of this task online at

http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=211986

Цитировать
Description

When building WebKit the Webkit include paths have to be first in the list to ensure that it doesn't pick up a different version of a file with the same name in a different include path.


Название: Re: Проблема при сборке 4.5 beta - nmake fatal error U1077
Отправлено: vipet от Март 04, 2009, 05:44
Добавлю еще, что эта проблема занесена в KNOWN.ISSUES файлик