[PHP-users 24743] 「--with-sybase」のmake失敗について
"栗川 誠司"
kurikawa @ sri-net.jp
2005年 2月 28日 (月) 11:37:48 JST
初めまして。栗川と申します。
現在、apache+php+sybaseのインストールを行っているのですが、
makeでエラーが発生し困っております。
環境は、
Solaris 8
Apache2.0.52
PHP5.0.3
SYBASE 12
です。
上記環境にて、PHPをSYBASE対応させインストールしようと思いましてmakeしたところ、
以下のようなエラーが発生してmakeに失敗しました。
オプションを「--with-sybase-ct」に変えるとmakeは成功します。
しかし、オプションを「--with-sybase-ct」に変えてインストールし
apacheの再起動をしようとすると、今度は別のエラーが発生します。
対応策をご存じの方がいらっしゃいましたら、お教え願います。
[configureオプション]
--enable-track-vars \
--enable-mbstring \
--enable-mbregex \
--with-apxs2=/server/apache/bin/apxs \
--with-sybase=/server/sybase
[make時のエラー]
/bin/sh /usr/local/src/php-5.0.3/libtool
--silent --preserve-dup-deps --mode=compile gcc
-Iext/sybase/ -I/usr/local/src/php-5.0.3/ext/sybase/
-DPHP_ATOM_INC -I/usr/local/src/php-5.0.3/include
-I/usr/local/src/php-5.0.3/main
-I/usr/local/src/php-5.0.3
-I/usr/local/src/php-5.0.3/Zend
-I/usr/local/include/libxml2
-I/usr/local/src/php-5.0.3/ext/mbstring/oniguruma
-I/usr/local/src/php-5.0.3/ext/mbstring/libmbfl
-I/usr/local/src/php-5.0.3/ext/mbstring/libmbfl/mbfl
-I/server/sybase/include -D_POSIX_PTHREAD_SEMANTICS
-I/usr/local/src/php-5.0.3/TSRM -g -O2
-prefer-pic -c /usr/local/src/php-5.0.3/ext/sybase/php_sybase_db.c -o ext/sybase/php_sybase_db.lo
/usr/local/src/php-5.0.3/ext/sybase/php_sybase_db.c: In function `zif_sybase_fetch_object':
/usr/local/src/php-5.0.3/ext/sybase/php_sybase_db.c:1112: error: invalid lvalue in assignment
/usr/local/src/php-5.0.3/ext/sybase/php_sybase_db.c:1113: error: invalid lvalue in assignment
*** Error code 1
make: Fatal error: Command failed for target `ext/sybase/php_sybase_db.lo'
[apache再起動時のエラー]
bash-2.03# /server/apache/bin/apachectl start
Syntax error on line 207 of /server/apache/conf/httpd.conf:
Cannot load /server/apache/modules/libphp5.so into server: ld.so.1: /server/apac
he/bin/httpd: fatal: relocation error: file /server/sybase/lib/libtcl.so: symbol
comn_free: referenced symbol not found
以上です。
よろしくお願いいたします。
PHP-users メーリングリストの案内