質問: solarisにphpが入りません なにかご教示いただけないでしょうか solaris10にphp5をインストールしようと思ってるんですが、エラーが出てインストールできません ./configure --with-apxs=/usr/apache/bin/apxs ↓ make をすると以下のようなエラーが出ます。 /samba/php-5.0.5/ext/iconv/iconv.c -o ext/iconv/iconv.lo in file included from /usr/include/iso/stdarg_iso.h:41, from /usr/include/stdarg.h:32, from /samba/php-5.0.5/zend/zend.h:76, from /samba/php-5.0.5/main/php.h:34, from /samba/php-5.0.5/ext/iconv/iconv.c:27: /usr/include/sys/va_impl.h:150: #error ("unrecognized compiler protocol for variable argument lists") *** error code 1 make: fatal error: command failed for target `ext/iconv/iconv.lo' phpのいろんなバージョンで試したのですがすべてこんなエラーが出てしまいます どなたか助言いただけると幸いです。 よろしくお願い致します
回答: /usr/include/sys/va_impl.h:150: #error ("unrecognized compiler protocol for variable argument lists") 以下の内容を確認して /usr/include/sys/va_impl.h の 150 行目の内容を既に確認されてから質問されているのでしょうか? それもしていないようなら自己解決しようとする努力が足りないと思いますね。 #error というのは、特定の条件を満たさない場合に強制的にエラーを発生させるものですが、その中に、どういう条件を満たしていないためにエラーとなったかが書かれているかと思います。 あと、コンパイラの種類、バージョン等も書かれた方がいいでしょうね。ちなみに、これまでの私の経験からすると、現時点の gcc でもっとも安定していると思われるのは gcc-3.2.3 です。