[PHP-users 18477]PHP4.3.3+Sablot-1.0.1+expat0.95.5でPHP makeでエラーが発生

shingo.amemiya @ jp.endress.com shingo.amemiya @ jp.endress.com
2003年 10月 16日 (木) 19:05:27 JST


はじめまして、雨宮と申します。

現在、PHP4.3.3でXSLTをするためSablotを組み込もうとしているのですが、
makeでエラーが発生し組み込むことができません。

本件についてご教授いただけたら幸いです。

環境
redhat9
php-4.3.3
libiconv-1.9.1
expat-1.95.5
sablotron-1.0
です。

インストールは次のとおり行いました。
cd libxml2-2.5.10
./configure
make
make install

cd zlib-1.1.4
./configure --prefix=/usr/local
make
make install

cd expat-1.95.5
./configure
make
make install

cd libiconv-1.9.1
./configure --prefix=/usr/local/
make
make install

cd Sablot-1.0
./configure
--prefix=/usr/local/
--with-expat-prefix=/usr/local
--with-iconv-prefix=/usr/local

cd php-4.3.3
./configure \
      --with-apxs2=/usr/local/apache2/bin/apxs \
      --enable-mbstring \
      --enable-zend-multibyte \
      --enable-mbregex \
      --enable-track-vars \
      --enable-mbstr-enc-trans \
      --enable-force-cgi-redirect \
      --with-zlib-dir=/usr/local \
      --without-mysql \
      --with-pgsql=/usr/local/pgsql \
      --with-expat-dir=/usr/local \
      --with-iconv-dir=/usr/local \
      --with-dom \
      --enable-xslt \
      --with-xslt-sablot
make

ここで次のエラーが発生しました。

・
・
lnsl -lxml2 -lz -lm -lcrypt -lcrypt  -o sapi/cli/php
/usr/local//lib/libsablot.so: undefined reference to `operator new
[](unsigned)'
/usr/local//lib/libsablot.so: undefined reference to `vtable for
__cxxabiv1::__s
i_class_type_info'
/usr/local//lib/libsablot.so: undefined reference to `operator
delete(void*)'
/usr/local//lib/libsablot.so: undefined reference to `__gxx_personality_v0'
/usr/local//lib/libsablot.so: undefined reference to `__cxa_pure_virtual'
/usr/local//lib/libsablot.so: undefined reference to `vtable for
__cxxabiv1::__c
lass_type_info'
/usr/local//lib/libsablot.so: undefined reference to `operator delete
[](void*)'
/usr/local//lib/libsablot.so: undefined reference to `vtable for
__cxxabiv1::__v
mi_class_type_info'
/usr/local//lib/libsablot.so: undefined reference to `operator
new(unsigned)'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] エラー1

でmakeが終了します。

よろしくお願いします。



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