Проблема при сборке!!Помогите

Added by Вадим Луценко 101 days ago

Здравствуйте, при сборке в том порядке как указано тут https://dev.cyberplat.com/redmine/wiki/pt/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0

Вот лог
@------ Build started: Project: WatchServiceClient, Configuration: Release Win32 ------
Build started 06.02.2012 18:23:24.
InitializeBuildStatus:
Creating "D:\Projects\CyberplatOpenSource\3.0\src\modules\WatchServiceClient\msvc\\obj\Release\WatchServiceClient.unsuccessfulbuild" because "AlwaysCreate" was specified.
ComputeCustomBuildOutput:
Creating directory "D:\Projects\CyberplatOpenSource\3.0\src\modules\WatchServiceClient\msvc\GeneratedFiles\WatchServiceClient\Release\".
CustomBuild:
Moc'ing ..\src\WatchServiceClient.h...
ClCompile:
WatchServiceClient.cpp
moc_WatchServiceClient.cpp
Generating Code...
Lib:
WatchServiceClient.vcxproj -> D:\Projects\CyberplatOpenSource\3.0\build\libs\WatchServiceClient.lib
FinalizeBuildStatus:
Deleting file "D:\Projects\CyberplatOpenSource\3.0\src\modules\WatchServiceClient\msvc\\obj\Release\WatchServiceClient.unsuccessfulbuild".
Touching "D:\Projects\CyberplatOpenSource\3.0\src\modules\WatchServiceClient\msvc\\obj\Release\WatchServiceClient.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:22.42 ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========@

и высвечивается окошко


Replies

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 101 days ago

Проблему повторить удалось. Попробуйте нажимать F7 при сборке библиотек.

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 101 days ago

Всё прошло ни каких окон не выдал, но в конце Build FAILED.

Вот лог файл

Modules_log.txt (14.8 KB)

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 101 days ago

У вас Qt собрана без поддержки ssl. Нужно включить поддержку ssl (или скачайте стандартную сборку).

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 101 days ago

Подскажите пожалуйста от куда скачать, и если можно в крацце, как собрать это все?!
Заранее спасибо

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 100 days ago

Начните с инструкций на этой странице https://dev.cyberplat.com/redmine/wiki/pt

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 100 days ago

Так у меня все сделано как там написано.

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 100 days ago

А для сборки достаточно только нажатие F7?

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 100 days ago

Алексей Катроевский написал(а):

Начните с инструкций на этой странице https://dev.cyberplat.com/redmine/wiki/pt

Пора бы уже обновить документацию (https://dev.cyberplat.com/redmine/wiki/pt/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0)
Стоит добавить:

Без этого по документации не собрать работающий дистрибутив.
Кроме того, полагаю, нелишним будет добавить описание первоначальной настройки (https://dev.cyberplat.com/redmine/boards/1/topics/show/12) установленного (скопированного) клиента на тестовый процессинг (https://dev.cyberplat.com/redmine/boards/1/topics/show/63 и https://dev.cyberplat.com/redmine/boards/1/topics/show/125)

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 100 days ago

А сюда https://dev.cyberplat.com/redmine/wiki/pt/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F можно добавить, что Qt Libraries должны быть собраны с поддержкой OpenSSL. Да - если делать, как написано в документации (т.е. взять собранные Qt Libraries с http://qt.nokia.com/downloads/windows-cpp-vs2010), то проблем с OpenSSL не будет - но все же частенько Qt собирают сами.

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 100 days ago

Это понятно, а когда все настроено, просто собрать и все? нажав F7 и всё, или нужно после этого что то ещё делать?

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 100 days ago

Марат Абраров написал(а):

Стоит добавить:
  • сборка cyberplat/thirdparty/thirdparty.sln;

А зачем вам понадобилась сборка thirdarty, мы же обновили бинарники?

(документацию обновим)

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 100 days ago

Алексей Катроевский написал(а):

Марат Абраров написал(а):

Стоит добавить:
  • сборка cyberplat/thirdparty/thirdparty.sln;

А зачем вам понадобилась сборка thirdarty, мы же обновили бинарники?

Если есть исходники, почему бы не собрать? Бинарники Вы обновили (спасибо), но я как-то должен был продолжать работу в течение тех 2-х дней, что ушли у Вас на это. Учитывая политику MS в плане бинарной совместимости C++ кода и имея исходники/проекты для сборки, гораздо спокойнее самому собирать OPOSSDK и QtSingleApplication.

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 100 days ago

Марат Абраров написал(а):

Если есть исходники, почему бы не собрать? Бинарники Вы обновили (спасибо), но я как-то должен был продолжать работу в течение тех 2-х дней, что ушли у Вас на это. Учитывая политику MS в плане бинарной совместимости C++ кода и имея исходники/проекты для сборки, гораздо спокойнее самому собирать OPOSSDK и QtSingleApplication.

Я хотел спросить корректно ли у вас собирается и работает ПО с теми файлами, которые мы обновили :)

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 100 days ago

Алексей Катроевский написал(а):

Я хотел спросить корректно ли у вас собирается и работает ПО с теми файлами, которые мы обновили :)

Если бы ПО не работало - Вы бы уже давно об этом знали :)

Я собрал thirdarty.sln сам. Из Ваших бинарников взял только libipriv, плагины cyberplat_monitoring.dll и platru.dll, 7za.exe (OpenSSL тоже свой - тот, с которым собиралась Qt).
Debug-версию тоже собираю сам - переписал скрипты для Composer так, что при TC_DEBUG_BUILD=true копируются debug-версии exe/dll/pdb/qm, pdb от Qt Libraries, VC 10.0 Debug Runtime. Кроме того, при TC_DEBUG_BUILD=true в client.ini прописывается standalone=true, а в interface\touch12\interface.ini - show_mouse_cursor=true (и я уже убрал отмену масштабирования в debug-версии).

Из-за cyberplat_monitoring.dll и platru.dll приходится в debug-версию дистрибутива копировать еще и VC 10.0 Runtime (release), QtCore.dll, QtGui.dll, QtNetwork.dll, QtXml.dll.

Насчет корректности - судить трудно. И в release и в debug-версиях главное меню работает, сервисное меню работает. В debug-версии, похоже, не работает плагин мониторинга (cyberplat_monitoring.dll) - debug-версия не выходит на связь с мониторингом, не скачивает обновленный профиль (не принимает команды со страницы мониторинга).

Debug-версию дистрибутива разворачиваю на виртуальной Windows XP, копирую в нее конфигурацию (папки data и user) из release-версии (в ней предварительно проведена первоначальная конфигурация, скачен профиль и настройки по провайдерам). Ну и отладка через VS remote debugger или (удобнее, но глючнее) через VMware Integrated Virtual Debugger for Visual Studio.

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 100 days ago

Вадим Луценко написал(а):

Это понятно, а когда все настроено, просто собрать и все? нажав F7 и всё, или нужно после этого что то ещё делать?

Точнее говоря, не F7, а команда меню Build | Build Solution. И так надо сделать с каждым solution-ом из http://dev.cyberplat.com/redmine/wiki/pt/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0.

Плюсом нужно собрать cyberplat\3.0\src\interface\plugins\Utils и интерфейсы. См. мои сообщения (и ссылки на другие темы форума) выше.

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 99 days ago

С чем может связано следующие предупреждения?Критичны ли они?

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 99 days ago

А как можно получить демо доступ?
я не являюсь вашим агентом, что мне тогда делать?!

RE: Проблема при сборке!!Помогите - Added by Вадим Луценко 99 days ago

А возможно при настройки ПО указать виртуальный Купюроприемник?Или нужно пересобирать заново?

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 99 days ago

Вадим Луценко написал(а):

А как можно получить демо доступ? я не являюсь вашим агентом, что мне тогда делать?!

https://dev.cyberplat.com/redmine/boards/1/topics/show/63

RE: Проблема при сборке!!Помогите - Added by Марат Абраров 99 days ago

Вадим Луценко написал(а):

С чем может связано следующие предупреждения?Критичны ли они?

Не критичны.

Полагаю, связаны с этим https://dev.cyberplat.com/redmine/wiki/pt/%D0%A1%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0.

Вопрос к разработчикам: планируется ли обновлять страницу "Состояние компонентов проекта"?

RE: Проблема при сборке!!Помогите - Added by Алексей Катроевский 99 days ago

Марат Абраров написал(а):

Вопрос к разработчикам: планируется ли обновлять страницу "Состояние компонентов проекта"?

Конечно, страница обновляется.