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