Журнал вывода предустановки cpack
Я использую cpack (CMake 3.0.2) для сборки RPM из моих источников. У меня есть ошибки при создании preinstall target, он говорит:
CPack Error: Problem running install command: "/usr/bin/gmake"
"preinstall"
Please check /tmp/project/.build/_CPack_Packages/Linux
/RPM/PreinstallOutput.log for errors
Итак, как я могу записать этот журнал в стандартный вывод при запуске cpack? Я старался:
cpack --debug --verbose
а также
cpack -D CPACK_RPM_PACKAGE_DEBUG=1
Но это не помогло.
1 ответ
Похоже, что нет способа получить этот вывод - он хранится в локальном буфере и записывается в файл журнала в случае сбоя предварительной установки. Ссылка на соответствующий исходный код для CMake 3.0.2:
- строка № 652 - локальный буфер
- строка #655 - вызов команды build
- строка № 660 - если не получится
- строка #668 - перенаправить буфер в файл.
Это также относится и к CMake 3.2.3.