[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 メーリングリストの案内