php5.3.28のビルドでエラー
いやー、phpって嫌いだ(笑
php5.3.28をソースからビルド。makeするとこんなエラー。
In file included from /home/hoge/php/php-5.3.28/ext/standard/basic_functions.c:49: /home/hoge/php/php-5.3.28/Zend/zend_language_parser.h:317: error: conflicting types for ‘zendparse’ /home/hoge/php/php-5.3.28/Zend/zend_globals_macros.h:35: note: previous declaration of ‘zendparse’ was here make: *** [ext/standard/basic_functions.lo] エラー 1
ソースを確認するとなんかマクロが重複しているようです。
defineがおかしいんだろうと、そのあたりのシンボルと上記のzendparseあたりでgoogle先生にお尋ねしたらちゃんとヒット。
パッチを当てればいいようです。
ここの情報がそのまま適用できます。ありがたや。