Некорректный комментарий: изначально сборку образа выполнил из исходного кода версии 5.0.3. Выкачал исходный код из мастера и запустил сборку образа по новой. Сообщу по результатам.
/sysroot/root/entry_point.sh: line 2: $'\r': command not found
Arch is x86_64
Distr is rhel7
Sysroot URL is https://repo.manticoresearch.com/repository/sysroots (configured most probably in gitlab variable)
/sysroot/root/entry_point.sh: line 6: $'\r': command not found
/sysroot/root/entry_point.sh: line 9: $'\r': command not found
Will use Boost from dir boost_nov22 on the server; may be set to 'none', or other value with boost=XYZ clause
Will use sysroot from dir roots_nov22 on the server; may be set to other value with sysroot=XYZ clause
/sysroot/root/entry_point.sh: line 12: $'\r': command not found
': not a valid identifier.sh: line 13: export: `sysroot
': not a valid identifier.sh: line 14: export: `boost
/sysroot/root/entry_point.sh: line 15: $'\r': command not found
/sysroot/root/entry_point.sh: line 38: syntax error: unexpected end of file
Спасибо за наводку. Код из мастера я действительно клонировал, а до этого я скачивал исходный код архивом. Сейчас скачаю архив и повторю процедуры снова.
При попытке сборки rpm пакетов на CentOS 7 ошибка воспроизвелась (ссылка на log файл сборки cmake, который скидывал ранее: cmake_build.log - Google Drive):
[227/228] Run CPack packaging tool...
CPack: Create package using RPM
CPack: Install projects
CPack: - Install project: MANTICORE []
CPack: - Install component: common
CPack: - Install component: converter
CPack: - Install component: devel
CPack: - Install component: icudata
CPack: - Install component: searchd
CPack: - Install component: server
CPack: - Install component: tools
CPack: - Install component: meta
CPack: Create package
CPackRPM: Will use GENERATED spec file: /sysroot/root/manticoresearch/build/_CPack_Packages/Linux/RPM/SPECS/manticore-common.spec
CMake Error at /cmake-3.24.3-linux-x86_64/share/cmake-3.24/Modules/Internal/CPack/CPackRPM.cmake:666 (message):
CPackRPM: source dir path '/sysroot/root/manticoresearch' is shorter than
debuginfo sources dir path
'/usr/src/debug/manticore-5.0.3-230113-0563f25a7/converter/src_0'! Source
dir path must be longer than debuginfo sources dir path. Set
CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX variable to a shorter value or make
source dir path longer. Required for debuginfo packaging. See
documentation of CPACK_RPM_DEBUGINFO_PACKAGE variable for details.
Call Stack (most recent call first):
/cmake-3.24.3-linux-x86_64/share/cmake-3.24/Modules/Internal/CPack/CPackRPM.cmake:1466 (cpack_rpm_debugsymbol_check)
/cmake-3.24.3-linux-x86_64/share/cmake-3.24/Modules/Internal/CPack/CPackRPM.cmake:1968 (cpack_rpm_generate_package)
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Error while execution CPackRPM.cmake
CPack Error: Problem compressing the directory
CPack Error: Error when generating package: manticore
FAILED: CMakeFiles/package.util
cd /sysroot/root/manticoresearch/build && /cmake-3.24.3-linux-x86_64/bin/cpack --config ./CPackConfig.cmake
ninja: build stopped: subcommand failed.
Примечание:
Docker образ был собран из исходного кода ветки master.
Зафиксирована новая ошибка. По данной ошибке заведена тема: Проблема с handshake в версии 5.0.3
Примечание: установка пакетов из дев репозитория выполнена успешно, проблема с автокоммитом в мантикоре версии 5.0.3_230113.b819f28ac-1.el7.centos не воспроизводится.