[PHP-users 35800] FreeBSD-10へのphpソースからのインストール
浅川 倫之
tom @ asakawa.ne.jp
2014年 2月 24日 (月) 04:47:39 JST
あさかわです。
FreeBSD-10がReleaseされて、phpのコンパイルがうまく行かなくなりました。
portsやpkgの方は対策されていて問題ないのですが。
オリジナルのソースからインストールすると,Apacheのモジュール版の共有ライブラリが生成されません。
cgiやコマンドライン版は動作するのですが、php testを実行するとエラーの嵐です。
FreebsdのMLの方で、解決策はしめされているのですが、原因としては、古いautotoolsを利用しているからだそうです。
[FreeBSD-users-jp 95150] Re: FreeBSD 10.0-RELEASEで共有ライブラリが生成されない
から引用
> 古い autotools を使って生成した configure などのファイルは、
> FreeBSD の 2 桁のリリース番号を正しく認識しません。
> 具体的には、次のファイルについて freebsd1* を freebsd1.* に
> 書き換える必要があります。
>
> aclocal.m4
> acinclude.m4
> config.libpath
> config.rpath
> configure
> ltconfig
> libtool.m4
> libtool
>
> ports に含まれるソフトウェアは、構築前にこの書き換えが
> 自動的に行われます。基本的には、ソフトウェア配布元が修正しないと
> 解決しない問題です。
PHP-users メーリングリストの案内