[PHP-users 16092]「--with-sybase-ct」のmake失敗について

O.Takeda o-takeda @ rose.plala.or.jp
2003年 6月 20日 (金) 22:40:21 JST


武田と申します。
当方の環境は、
TurboLinux 8 Server
Apache1.3.27
PHP4.3.2
SYBASE ASE 12.5.0.1 IR
です。

上記におきまして、PHPをSYBASE対応にしようと思いましてmakeしたところ、
後述のエラーが発生してmakeに失敗しました。
オプションを「--with-sybase」に変えるとmake成功します。
対応策をご存じの方がいらっしゃいましたら、お教えください。

<SYBASEのインストール済みパッケージ>
sybase-japanese-12.5.0.1-1
sybase-openclient-12.5-3
sybase-common-12.5.0.1-1
※DBサーバは別にあるため、ASEは入れていません。

<configureオプション>
--with-apxs=/usr/local/apache/bin/apxs \
--enable-mbstring \
--enable-mbregex \
--enable-trans-sid \
--without-mysql \
--enable-sockets \
--with-imap=/usr/local/lib \
--with-imap-ssl=/var \
--with-sybase-ct=/opt/sybase-12.5/OCS \
--enable-zend-multibyte

<make時のエラー>
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `comn_free'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_datetime'
/opt/sybase-12.5/OCS/lib/libcs.so: undefined reference to `intl_cstrbuild'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_errstr'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_iocsfopen'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_close'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `comn_realloc'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_iocsfwrite'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_iocsfclose'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_iocsfread'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_open'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_nextvalue'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_strbuild'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_iocsfgets'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_iocsfseek'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intl_home'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `comn_calloc'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `comn_malloc'
/opt/sybase-12.5/OCS/lib/libsybtcl.so: undefined reference to `intlgetenv'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_nextsection'
/opt/sybase-12.5/OCS/lib/libcomn.so: undefined reference to `intl_nextentry'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

以上です。

-- 
O.Takeda <o-takeda @ rose.plala.or.jp>





PHP-users メーリングリストの案内