問い合わせ最近いじったページ移設によりスニペットが死亡。最近のコメント※無差別スパム攻撃を食らって酷い事になっていますorzすいません...。■PHP5.3.28のコンパイルに失敗するPHP5.3.28をソースからコンパイルしようとしたらmake中にこんなエラーが発生して、コンパイルに失敗しました。5.3.28でも同じエラーになったのかなと思いきやどうも様子が違う様子。PHPのbugsを調べてみると同じエラーに当った人がいて、チケットを上げている人がいた。'zendparse'一旦解決したように見えてるけど、途中から再度チケットが再開されている。コメントを見てると「PHP5.3系はもうセキュリティ修正しか対応しないよ。́・ω・`)」みたいな話も流れている状態で、結局現時点では解決はしていない。他のチケットを見てみた。ZTSこちらも同じバグの報告。「ZTS有効にしたら関数に矛盾が出てるよ」という報告なんだけど、返信が「古いbison使ってよ」→「おk」で終わってて結局解決していない。ちなみに今回うちでエラーが出ているのはCentOS6.5の環境なので、CentOS5系等の古い環境ならエラーが発生しないのかもしれない。結局、解決策がなくて自分で修正するしかない状態になった。プロトタイプ宣言が矛盾しているだけなので、どちらかの宣言に合わせればいいだろうと思ったんだけど、いったいどっちに合わせれば正解なのかはちょっとわかんない。そんな中、中国語だけどこんなサイトが引っかかった。残念ながら文書は読んでも分からんが、修正したコードが載っていたので、こちらを参考にしてうちも修正させてもらった。diffはこんな感じ。#endif元のサイトでもっと大雑把に修正してたけど、なんとなくZTSの定義も見るようにしてみた。これでコンパイルが通るようになりました。-vとかは動くので大丈夫なんじゃないかな(適当)。正常に動かなかったら、また追記するようにします。※トラックバックは承認後に表示されます。TrackbackURL:このページのトラックバックの受付は終了しています。トラックバックはありません。生成は:full_cache.。