[PHP-users 5635] APCのコンパイル

murakami php-users@php.gr.jp
Fri, 22 Feb 2002 22:21:44 +0900


こんにちは。村上と申します。

PHPの高速化の為、下記サイト(IT Boost)の「APCで高速化」を試しているのですが
ソースをmakeするところでErrorになってしまいます。

gcc: unrecognized option `-prefer-pic'
php_apc.c:64: warning: initialization makes integer from pointer without a cast
php_apc.c:64: initializer element is not computable at load time
php_apc.c:64: (near initialization for `apc_module_entry.size')
php_apc.c:65: warning: initialization makes integer from pointer without a cast
php_apc.c:66: warning: initialization makes integer from pointer without a cast
php_apc.c:66: initializer element is not computable at load time
php_apc.c:66: (near initialization for `apc_module_entry.zend_debug')
php_apc.c:67: warning: initialization makes integer from pointer without a cast
php_apc.c:67: initializer element is not computable at load time
php_apc.c:67: (near initialization for `apc_module_entry.zts')
php_apc.c:68: warning: initialization from incompatible pointer type
php_apc.c:69: warning: initialization from incompatible pointer type
php_apc.c:70: warning: initialization from incompatible pointer type
make[1]: *** [php_apc.slo] Error 1
make[1]: Leaving directory `/home/xxxx/apc-1.1.0pl1'
make: *** [all-recursive] Error 1

環境は、下記のとおりですがAPCの現バージョンはPHP/4.1.1には対応していないので 
しょうか?
試しに別マシンに同じような構成を構築してPHPだけを4.0.6に変更して試したところ
すんなりコンパイルできました。

Turbolinux6.5Server
Apache/1.3.22
PHP/4.1.1
APC 1.1.0pl1

IT Boost:http://www.itboost.co.jp/php/index.php