rcmdnk's blog

GNU Autoconf/Automake/Libtool

Linuxなどでソフトをインストールする時に自分でコンパイルして入れる時、 autogen.shなどの実行時にundefined macroなエラーが出た時の対処法。

autoconfでのエラーの対処

ソフトをコンパイルする時にautogen.shファイルが付属していてそれを 実行して初期設定を行う事がありますが、そこで

$ ./autogen.sh
...
configure.ac:94: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
            See the Autoconf documentation.

こんな感じのエラーが出る時。 autoconfが中で使われていて直接使っても同じエラーが出ます。

$ /usr/bin/autoconf
configure.ac:94: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
            See the Autoconf documentation.

これはlibtoolが足りないためで、それをインストールすればOK。

$ yum install libtool

とか

$ apt-get  install libtool

とか。

Sponsored Links
Sponsored Links

« とくとくBBのWiMAXのキャッシュバックの連絡が来たので手続きを行った(のとRacoupon WiMAXの話) configureで/lib/cpp fails sanity checkなエラーの対処 »

}