autoreconf виходить з ладу з "Неможливо виконати" 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.

Я щойно перевірив свою привітню папку, вона створила configureі, autom4te.cacheале все-таки при autoreconf -iїї запуску показує ці два рядки помилок, чи будуть проблеми в майбутньому, що це за помилки?
abkds

Замість au → reconf-iautoreconf -i, якщо я роблю au → conf −aautoconf -i, то вона не відображає помилок. яка різниця в / ш autoreconfта autoconfкоманді
abkds

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

@illuminE напевно, що корисна інформація пам’ятатиме, що на майбутнє
abkds

1
sudo apt-get install build-basic libtool працював на мене - я б проголосував за нього, але я не маю репутації за це
kris

Відповіді:


36

Ви повинні робити sudo apt-get install build-essential libtool


Просто спробував це, але стиль показав ту саму помилку
abkds

@TrafalgarLaw Чи можете ви також спробувати sudo apt-get install libtool. Я не впевнений, чи він включений в істотну складову.
УВВ

Дякую, людина, ти мав рацію, що це працювало :)! 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.