Тест Cargo больше не работает из-за сбоя Libsodium: pwhash_argon2i и pwhash_argon2id - PullRequest
2 голосов
/ 05 ноября 2019

Я только что обновил свою версию, близкую к bindgen, и при попытке запустить тесты с помощью: cargo test --package my-package

я получаю следующую ошибку, вызванную Libsodium:

make[4]: *** [test-suite.log] Error 1
make[3]: *** [check-TESTS] Error 2
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1 

В тестовом пакете LibsodiumВ итоге вы видите, что следующие шаги не выполняются.

FAIL: pwhash_argon2i
FAIL: pwhash_argon2id

Это происходит в MacOS Catalina V10.15, v10.15.1 и rustup 1.20.2 и только при попытке запустить команду cargo test. Развертывание и сборка прекрасно работают.

ОБНОВЛЕНИЕ: похоже на общую проблему:

1 Ответ

2 голосов
/ 07 ноября 2019

Это была ошибка в Xcode 11: https://github.com/jedisct1/libsodium/issues/881

Но стабильная версия libsodium обходилась с августа (сразу после выхода первой бета-версии Xcode с этой ошибкой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...