При связывании с библиотеками вы удаляете lib
из их имени и добавляете его к -l
например, libcrypto
библиотека будет связана путем передачи опции -lcrypto
в вашем случае это -lhogweed
, что отсутствует. Это означает, что libhogweed
библиотека отсутствует.
Простой поиск в Google по запросу «libhogweed» показывает, что он является частью «Криптографической библиотеки GNU Nettle». Так что вы можете установить это и исправить вашу проблему.