Похоже, это проблема с определением, здесь можно отбросить предупреждения, исходный код устарел
фактический фрагмент кода из этого места выглядит как
#if defined(USE_GCRYPT) || OPENSSL_VERSION_NUMBER < 0x10100000L
#define HMAC_USE_NO_PTR
#endif
#ifdef HMAC_USE_NO_PTR
HMAC_CTX ctx;
#else
HMAC_CTX * ctx;
#endif
вам необходимо обновить репозиторий с помощью apt-get update
, а затем снова установить его или, если вы его компилируете, загрузить более свежий исходный код
У меня была такая же проблема, и, к сожалению, я могу помочь вам только с временным решением. Возможно, кто-то еще может позже добавить определенное решение. В моем случае я мог предвидеть это на:
sudo apt install -f
, а затем Enter sudo apt update && sudo apt upgrade
в терминале (еще раз ), ваши ошибки должны исчезнуть.