Mac OS X 10.8でPHPをコンパイルしようとすると、次の問題が発生します。
In file included from /Users/ryan/Downloads/php-5.4.5/ext/phar/util.c:23:
ext/phar/phar_internal.h:223:19: error: invalid token at start of a preprocessor
expression
# if SIZEOF_SHORT == 2
^
これは私には問題ないように見えるので、なぜこのエラーが発生しているのかわかりません。私はヘッダーファイルを開いて、システムがどうあるべきかを知っているので、そうでない場合は変更を加えたり、ifをすべて一緒に削除したりできますが、これがこの問題への適切なアプローチであるかどうか疑問に思いました。