Сбой autoreconf с «Can't exec« libtoolize »»


12

Я хотел узнать об автоинструментах, поэтому я просто начал смотреть некоторые уроки на YouTube.

Я сделал папку с именем, helloа затем сделал configure.acфайл:

AC_INIT([hello],[.01])
AC_OUTPUT 

Я сохранил его, а затем побежал autoreconf -i. Очевидно, это не сработало в первый раз, потому что не было установлено. Затем я установил autoconfпо команде sudo apt-get install autoconf2.13.

Теперь после этого я снова побежал autoreconf -i, но теперь я получаю ошибку, как показано ниже:

Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.

Я только что проверил свою папку hello, она создала configureи, autom4te.cacheно все же, при запуске autoreconf -iона показывает эти две строки ошибок, будут ли проблемы в будущем, что это за ошибки?
abkds

Вместо au → reconf-iautoreconf -i, если я делаю au → conf-iautoconf -i, то это не показывает никакой ошибки. В чем разница ч / б autoreconfи autoconfкоманды
abkds

Когда у вас появляется сообщение об ошибке, которое ссылается на программу, которая, по-видимому, отсутствует, например, libtoolize здесь, вы можете попробовать apt-file search filenameзаменить имя файла на то, что у вас есть, и оно сообщит вам, какой пакет нужно установить.

@illuminE, которая наверняка будет полезной информацией, запомнит это на будущее
abkds

1
sudo apt-get install build-essential libtool работал для меня - я бы проголосовал за него, но у меня нет такой репутации
kris

Ответы:


36

Ты должен сделать sudo apt-get install build-essential libtool


Только что попробовал, но все еще показывает ту же ошибку
abkds

@TrafalgarLaw Не могли бы вы попробовать sudo apt-get install libtool. Я не уверен, включен ли он в build-essential.
UVV

Спасибо человек, ты был прав, это сработало :)! libtoolнет вbuild-essential
abkds

специально apt-get install libtoolдля бинарногоlibtoolize
m3nda

5

Попробуй это..

sudo apt-get install automake autoconf libtool autoreconf -i

Это сработало для меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.