autoconf error on solaris10
先日から開発環境が sloaris10 for x86 になりました。
あまりに古いredhat9に比べると、GNUのツールが入っていなくて面倒な思いをするけれどライブラリは新しいので比較的素直。
solarisでPHPのAPC-3.0.10を使うためphpizeをかけると
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20050922
Zend Extension Api No: 220051025
/usr/local/bin/autoconf: /usr/local/bin/autom4te: not found
というエラーが出る。
/usr/local/bin/autom4te はちゃんと入っているのに文句を言うので意味わかんない。
調べたら実はautom4teはperlのスクリプトで、その#!に書かれているパスが正しくなかったりするとこうなるって書かれてた。
ln -s /usr/bin/perl /usr/local/bin/perl
で解決。
なるほどこれはほかの時にもはまったりしそうなので書いておく。
意外に中身がスクリプトだったりするのはphpizeもなのでした。

No comments
Jump to comment form | comments rss [?] | trackback uri [?]