Библиотеки разработки OpenSSL Crypto не установлены должным образом в требуемом месте

Добавьте их в командную строку rpmbuild (или даже добавьте в .rpmmacros).

--define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5"

Я рекомендую использовать mock для сборки для el5 - но вам по-прежнему нужна SRPMS, совместимая с el5, поэтому вам нужно хотя бы сделать source_filedigest совместимым.

$ rpmbuild --define "_source_filedigest_algorithm md5" --define "dist .el5" -bs lbatofile.spec
Wrote: /home/stuart/rpm/SRPMS/lbatofile-0.3-1.el5.src.rpm
$ mock -r epel-5-i386 ../SRPMS/lbatofile*el5*
-1
07.06.2019, 03:04
1 ответ

В CentOS (и других дистрибутивах на основе RPM -)необходимо установить пакет openssl-devel:

sudo yum install openssl-devel

(Используйте sudo dnf...в CentOS 8, RHEL 8 или Fedora.)

Эквивалентом в экосистеме Debian является libssl-dev.

2
28.01.2020, 05:09

Теги

Похожие вопросы