GNU /libtool (libltdl) установлен, но не найден сценарием настройки
Я пытаюсь установить guile локально в системе. Требуется GNU /libtool. При установке всех его зависимостей, "make check
"Команда показала ошибки при установке gnu/libtool. Но если я пропустил команду и просто запустился"make
" с последующим "make install
", затем он смог установить успешно. Я смог установить остальные зависимости без каких-либо проблем. Однако, когда я запускаю следующую команду, я получаю нижеуказанную ошибку:
Команда:
../configure --with-libltdl-prefix=$PREFIX/libtool --with-libgmp-prefix=$PREFIX/gmp --with-libunistring-prefix=$PREFIX/libunistring --with-libiconv-prefix=$PREFIX/libiconv --with-libreadline-prefix=$PREFIX/libreadline --with-libintl-prefix=$PREFIX/gettext --prefix=$PREFIX/guile
Ошибка:
configure: error: GNU libltdl (Libtool) not found, see README.
$PREFIX
определяется, и я установил libltdl
библиотека в libtool
папка. Когда я просматриваю include
а также lib
подкаталоги libtool
папку, я могу найти libltdl
папки и.so файлы.
Итак, я не уверен, почему скрипт configure не может найти локально установленную версию libtool
, Я буду очень признателен, если кто-то может указать на проблему в команде и как исправить эту ошибку.
0 ответов
У меня была аналогичная проблема при попытке скомпилировать bind9 с использованием distcc под Rasbian. Ранее я устанавливал пакет libtool, но мне также не хватало пакета libtool-bin. Это решило мою проблему. Пытаться
apt list libtool* --installed
и посмотрите, появятся ли оба.