autoreconfが「libtoolizeを実行できません」で失敗する


12

autotoolsについて学びたかったので、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フォルダをチェックし、それを作成しましconfigureautom4te.cacheが、それでも実行autoreconf -iすると、これらの2行のエラーが表示されますが、将来問題はありますか?これらのエラーは何ですか?
abkds 14年

au→reconf-iautoreconf -iの代わりにau→conf-iautoconf -iを実行すると、エラーは表示されません。何が差Bは/ wをしているautoreconfautoconfコマンド
abkds

ここでlibtoolizeのように、欠落しているように見えるプログラムを参照するエラーメッセージがある場合、apt-file search filenamefilenameを現在のものに置き換えて、インストールする必要のあるパッケージを確認できます。

確かに便利な情報、将来のためにすることを覚えているだろうしていることを@illuminE
abkds

1
須藤はapt-getをインストールlibtoolは私のために働いたビルド不可欠-私はそれを投票するが、私はそうするの評判を持っていない
KRIS

回答:


36

やったほうがいい sudo apt-get install build-essential libtool


ちょうどそれを試してみましたが、同じエラーを示すSTIL
abkds

@TrafalgarLawも試してみてくださいsudo apt-get install libtool。build-essentialに含まれているかどうかはわかりません。
UVV 14年

ありがとう、あなたは正しかった:)!libtoolありませんbuild-essential
abkds

特別apt-get install libtoolにバイナリlibtoolize
-m3nda

5

これを試して..

sudo apt-get install automake autoconf libtool autoreconf -i

これは私のために働いた。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.