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

и посмотрите, появятся ли оба.

Другие вопросы по тегам