При компиляции я получаю следующую ошибку (предупреждение не является проблемой),
/ usr / bin / ld: warning: libssl.so.10, необходимый для ZMTA_SERVER / dependencies / lib / libopendkim.so, может конфликтовать с libssl.so.1.1
/ usr / bin / ld: warning: libcrypto.so.10, необходимая для libopendkim.so, может конфликтовать с libcrypto.so.1.1
libopendkim.so: неопределенная ссылка на 'SHA1_Update@libcrypto.so.10'
libopendkim.so: неопределенная ссылка на 'BIO_new_mem_buf@libcrypto.so.10'
Я создал файл символической ссылки libcrypto.so.10, который указывает на libcrypto.so.1.1. Тем не менее, я получаю ту же ошибку.
SHA1_Update также присутствует в libcrypto.so.1.1. Но программа на это не смотрит.
Как сообщить программе, чтобы она просматривала SHA1_Update@libcrypto.so.1.1 вместо SHA1_Update@libcrypto.so.10
Разве номер версии в конце имени файла не является номером версии библиотеки? Или существует внутреннее сопоставление версий одной библиотеки с другой зависимой библиотекой?
Как пропустить эту ошибку и продолжить компиляцию собственного двоичного файла?
Любая помощь очень ценится.