checking for getopt_long... yespkgsrcのパッケージ構成ミスかと思って、pkgsrcのCVSを確認してみましたが、最近変更を加えた形跡はないようでした。
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'
このパッケージはautomakeを利用しているようです。手動でコマンドを打ち込んでみたら、次のようなエラーが出ていました。
configure.ac:22: installing './compile'ここでエラーになっているのは「required file './ltmain.sh' not found」です。ワーニングも気になりますが、まずはエラーを先に見ていきます。見つからないと訴えているファイルが何者なのかをWebで確認すると、/usr/pkg/bin/libtoolizeでコピーされるはずだという情報が見つかりました。試しに手作業でコマンドを打ち込んでみましたが、コピーされません。試しに問題となっているコマンドをlsで確認してみたところ、何故かファイルサイズが0になっていました。
configure.ac:24: installing './config.guess'
configure.ac:24: installing './config.sub'
configure.ac:7: installing './install-sh'
configure.ac:25: error: required file './ltmain.sh' not found
configure.ac:7: installing './missing'
/usr/pkg/share/automake-1.15/am/ltlibrary.am: warning: 'libjbig2dec.la': linking libtool libraries using a non-POSIX
/usr/pkg/share/automake-1.15/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:6: while processing Libtool library 'libjbig2dec.la'
Makefile.am: installing './depcomp'
Makefile.am:9: warning: 'CFLAGS' is a user variable, you should not override it;
Makefile.am:9: use 'AM_CFLAGS' instead
parallel-tests: installing './test-driver'
autoconf
I am going to run ./configure with no arguments - if you wish to pass any to it, please specify them on the ./autogen.sh command line.
いったい何故このようになったのか不明ですが、最近カーネルパニックが多いので、運悪くファイルの中身を失ってしまったのかもしれません。
pkgsrcから改めてlibtoolsを入れ直したら、問題は解決しました。
0 件のコメント:
コメントを投稿