libtool установлен, но сборка не может его найти
Я пытаюсь собрать OpenSSL на macOS для iOS 11. Команда make завершается с ошибкой "libtool not found error".
Я проверил вывод какой команды для libtool и результат, как и ожидалось:
[Amy-MacBook-Pro-3:openssl-fips-ecp-2.0.12 $ which libtool
/usr/bin/libtool
Переменная PATH показывает список /usr/bin:
[Amy-MacBook-Pro-3:openssl-fips-ecp-2.0.12 $ echo $PATH
/usr/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
Это ошибка:
clang: error: no such file or directory: 'libtool'
make[2]: *** [../libcrypto.a] Error 1
make[1]: *** [all] Error 2
make: *** [build_fips] Error 1
Я перечислил версию libtool ниже:
[Amy-MacBook-Pro-3:openssl-fips-ecp-2.0.12 $ libtool --version
libtool (GNU libtool) 2.4.4
Written by Gordon Matzigkeit, 1996
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1 ответ
Я исправил это, выполнив следующее:
export PATH="/Library/Developer/CommandLineTools/usr/bin":$PATH