//usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: ошибка добавления символов: DSO отсутствует в командной строке

make powerdns, он выдает ошибку, не знаю, как ее решить

ошибка CXX epollmplexer.o CXXLD dnsdist / usr / bin / ld: libssl.o: undefined ссылка на символ 'CRYPTO_get_ex_new_index @@ OPENSSL_1_1_0'

//usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: ошибка добавления символов: DSO отсутствует в командной строке

collect2: ошибка: ld вернул 1 статус выхода

Makefile: 1206: рецепт для цели 'dnsdist' не выполнен

make [2]: *** [dnsdist] Ошибка 1

make [2]: Выход из каталога '/ root / pdns / pdns / dnsdistdist'

Makefile: 1443: рецепт целевого 'полностью рекурсивного' не удалось

make [1]: *** [рекурсивный] Ошибка 1

make [1]: Выход из каталога '/ root / pdns / pdns / dnsdistdist'

Makefile: 1077: рецепт для цели 'все' не удалось

make: *** [all] Ошибка 2


person Mayur Dagdi    schedule 12.02.2021    source источник
comment
Измените свой вопрос, чтобы (а) отформатировать его должным образом и (б) включить строку ссылки, по которой было напечатано предупреждение.   -  person MadScientist    schedule 12.02.2021


Ответы (1)


Вам нужно добавить -lcrypto к вашей команде компоновщика.

person Hedgehog    schedule 15.04.2021