/bcmath.c:109: error: ’PHP_FE_END’ undeclared here
/bcmath.c:109: error: 'PHP_FE_END' undeclared here
freeBSD の php5_bcmath をインストール中にこんなエラーが出たら
/usr/ports/math/php5-bcmath/work/php-5.3.8/ext/bcmath/bcmath.c
の109行目の「PHP_FE_END」を「{NULL, NULL, NULL}」に書き換えるとコンパイルが無事にできます。
はぁめんどくさかった。
ちなみに、インストール中にこのコンパイルエラーが出たら、
上のように対応すると全てOKでした。
原因はなんとなくしかわかりませんが、
昔PHP5をインストールしておいて、追加でExtendをインストールする時に、
PHP5のマクロが最新になっていないのでこんな感じになる様子。
予想ですが・・