From: johntmills at yahoo dot com
Operating system: AIX537
PHP version: 5.2.8
PHP Bug Type: Apache2 related
Bug description: Symbol xmlTextReaderSetup definition was not found
Description:
------------
Compilation yields no errors but upon start I get an undefined symbol
error.
Reproduce code:
---------------
export LIBPATH=$LIBPATH:/apps/IBMIHS/lib/
export ORACLE_HOME=/apps/oracle/product/10.2/client
export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$LD_LIBRARY_PATH
export PATH=/usr/vac/bin:/usr/vacpp/bin:$PATH
export CFLAGS="-I /usr/vac/include -I /usr/vacpp/include -I /usr/include
-ma"
export CXXFLAGS="-I /usr/vac/include -I /usr/vacpp/include -I /usr/include
-ma"
./configure --with-apxs2=/apps/IBMIHS/bin/apxs
--with-libxml-dir=/opt/libxml2/2.6.30 --with-mysql=/opt/mysql/5.0.67
--with-config-file-path=/apps/IBMIHS/conf --enable-maintainer-zts
--prefix=/opt/php/5.2.8 --enable-sigchild
--with-oci8=/apps/oracle/product/10.2/client
make
make -i install
cp .libs/libphp5.a /apps/IBMIHS/modules/libphp5.a
cp .libs/libphp5.lai /apps/IBMIHS/modules/libphp5.la
cp -p .libs/libphp5.so /apps/IBMIHS/modules/libphp5.so
chmod 755 /apps/IBMIHS/modules/libphp5.so
Expected result:
----------------
Apache restart without errors.
Actual result:
--------------
Syntax error on line 858 of
/apps/IBM/WebSphere/CommerceServer60/instances/devcommerce1/httpconf/httpd.conf:
Cannot load /apps/IBMIHS/modules/libphp5.so into server:
rtld: 0712-001 Symbol xmlTextReaderSetup was referenced from module
/apps/IBMIHS/modules/libphp5.so(), but a runtime definition of the symbol
was not found.
httpd.conf:858:
...
# start PHP config
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
# ldd /apps/IBMIHS/modules/libphp5.so
/apps/IBMIHS/modules/libphp5.so needs:
/opt/mysql/5.0.67/lib/mysql/libmysqlclient_r.a(libmysqlclient_r.so.15)
/usr/lib/libpthread.a(shr_xpg5.o)
/usr/lib/libiconv.a(shr4.o)
/usr/lib/libdl.a(shr.o)
/usr/lib/libbsd_r.a(shr.o)
/oracle/app/oracle/product/10.2.0/lib32/libclntsh.so
/opt/libxml2/2.6.30/lib/libxml2.a(libxml2.so.2)
/usr/lib/libc.a(shr.o)
/usr/lib/librtl.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
/unix
/usr/lib/libpthreads.a(shr_xpg5.o)
/usr/lib/libodm.a(shr.o)
/usr/lib/libperfstat.a(shr.o)
/usr/lib/libcrypt.a(shr.o)
/usr/lib/libcfg.a(shr.o)
/usr/lib/liblvm.a(shr.o)
--
Edit bug report at http://bugs.php.net/?id=47279&edit=1
--
Try a CVS snapshot (PHP 5.2):
http://bugs.php.net/fix.php?id=47279&r=trysnapshot52
Try a CVS snapshot (PHP 5.3):
http://bugs.php.net/fix.php?id=47279&r=trysnapshot53
Try a CVS snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=47279&r=trysnapshot60
Fixed in CVS:
http://bugs.php.net/fix.php?id=47279&r=fixedcvs
Fixed in CVS and need be documented:
http://bugs.php.net/fix.php?id=47279&r=needdocs
Fixed in release:
http://bugs.php.net/fix.php?id=47279&r=alreadyfixed
Need backtrace:
http://bugs.php.net/fix.php?id=47279&r=needtrace
Need Reproduce Script:
http://bugs.php.net/fix.php?id=47279&r=needscript
Try newer version:
http://bugs.php.net/fix.php?id=47279&r=oldversion
Not developer issue:
http://bugs.php.net/fix.php?id=47279&r=support
Expected behavior:
http://bugs.php.net/fix.php?id=47279&r=notwrong
Not enough info:
http://bugs.php.net/fix.php?id=47279&r=notenoughinfo
Submitted twice:
http://bugs.php.net/fix.php?id=47279&r=submittedtwice
register_globals:
http://bugs.php.net/fix.php?id=47279&r=globals
PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47279&r=php4
Daylight Savings: http://bugs.php.net/fix.php?id=47279&r=dst
IIS Stability:
http://bugs.php.net/fix.php?id=47279&r=isapi
Install GNU Sed:
http://bugs.php.net/fix.php?id=47279&r=gnused
Floating point limitations:
http://bugs.php.net/fix.php?id=47279&r=float
No Zend Extensions:
http://bugs.php.net/fix.php?id=47279&r=nozend
MySQL Configuration Error:
http://bugs.php.net/fix.php?id=47279&r=mysqlcfg