Edit report at http://bugs.php.net/bug.php?id=47279&edit=1
ID: 47279 Comment by: phil dot nyc at gmail dot com Reported by: johntmills at yahoo dot com Summary: Symbol xmlTextReaderSetup definition was not found Status: Bogus Type: Bug Package: Apache2 related Operating System: AIX537 PHP Version: 5.2.8 Block user comment: N Private report: N New Comment: Had a similar problem on AIX 5.3 PHP compiled (after a day or so of work massaging the various discrepit pieces of AIX, including math.h ...) but wouldn't run with the above xmlTextReaderSetup error. After I updated libxml2, it worked fine. (Googling around says php now needs libxml 2.6 or later) So: get libxml http://www.perzl.org/aix/index.php?n=Main.Libxml2 (I got 2.7.8 and zlib 1.2.5) and run rpm -Uhv file.rpm on those, and your php binary should now work. Previous Comments: ------------------------------------------------------------------------ [2010-09-01 20:19:12] johntmills at yahoo dot com ./configure --with-apxs2=/apps/apache/httpd-2.2.4/bin/apxs --with-libxml-dir=/opt/libxml2/2.6.30 --with-mysql=/opt/mysql/5.0.67 --with-config-file-path=/apps/apache/conf --enable-maintainer-zts --prefix=/opt/php/5.2.8 --enable-sigchild --with-oci8=/oracle/app/oracle/product/10.2.0 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 libtool --finish /mnt/php/5.2.8/php-5.2.8_webcomm_aix53_src/libs cd / ; tar -cvf /mnt/php/5.2.8/php-5.2.8_webcomm_aix53.tar ./opt/php ./apps/IBMIHS/modules/libphp* ./apps/IBMIHS/conf/php.ini ; cd - cp -p ./.libs/libphp5.so /apps/apache/httpd-2.2.4/modules/libphp5.so chmod 755 /apps/apache/httpd-2.2.4/modules/libphp5.so libtool --finish /export/packages/php-5.2.8_aix53_src/libs rc.httpd details: start_httpd() { echo "Starting HTTPD..." PID=`cat /apps/apache/logs/httpd.pid 2>/dev/null` if ps -ef | grep httpd | grep -v grep | awk {'print "_" $2 "_"'} | grep "_${PID}_" 1>/dev/null 2>/dev/null then echo "HTTPD is already running..." else PRELIB=$LIBPATH LIBPATH=/apps/apache/httpd-2.2.4/lib:/opt/libxml2/2.6.30/lib export LIBPATH /apps/apache/httpd-2.2.4/bin/apachectl start LIBPATH=$PRELIB export LIBPATH fi } stop_httpd() { # stop daemon echo "Stopping HTTPD..." PID=`cat /apps/apache/logs/httpd.pid 2>/dev/null` if ps -ef | grep httpd | grep -v grep | awk {'print "_" $2 "_"'} | grep "_${PID}_" 1>/dev/null 2>/dev/null then PRELIB=$LIBPATH LIBPATH=/apps/apache/httpd-2.2.4/lib:/opt/libxml2/2.6.30/lib export LIBPATH /apps/apache/httpd-2.2.4/bin/apachectl stop LIBPATH=$PRELIB export LIBPATH else echo "HTTPD is not running..." fi ------------------------------------------------------------------------ [2010-08-27 05:49:11] johntmills at yahoo dot com Ah well that never really worked. What I did was make install with an ignore errors flag, than manually moved the files where they needed to be to prepare for use. I'll grab my procedure for IBM VAC in the morning and post it. ------------------------------------------------------------------------ [2010-08-25 15:55:46] rodri dot martins at gmail dot com I'm getting the same error you in the installation of PHP on AIX 5.3. Can you help? ------------------------------------------------------------------------ [2010-08-25 15:54:01] rodri dot martins at gmail dot com # gmake -k install Installing PHP SAPI module: apache2handler /usr/local/buildforge/apache/build/instdso.sh SH_LIBTOOL='/usr/local/buildforge/apache/build/libtool' libphp5.la /usr/local/buildforge/apache/modules rm -f /usr/local/buildforge/apache/modules/libphp5.so /usr/local/buildforge/apache/build/libtool --mode=install cp libphp5.la /usr/local/buildforge/apache/modules/ cp .libs/libphp5.a /usr/local/buildforge/apache/modules/libphp5.a cp .libs/libphp5.lai /usr/local/buildforge/apache/modules/libphp5.la libtool: install: warning: remember to run `libtool --finish /install/update/php-5.2.6/libs' chmod 755 /usr/local/buildforge/apache/modules/libphp5.so chmod: /usr/local/buildforge/apache/modules/libphp5.so: A file or directory in the path name does not exist. apxs:Error: Command failed with rc=65536 . gmake: *** [install-sapi] Error 1 Installing PHP CLI binary: /usr/local/buildforge/php/bin/ Installing PHP CLI man page: /usr/local/buildforge/php/man/man1/ Installing shared extensions: /usr/local/buildforge/php/lib/php/extensions/no-debug-non-zts-20060613/ Installing build environment: /usr/local/buildforge/php/lib/php/build/ Installing header files: /usr/local/buildforge/php/include/php/ Installing helper programs: /usr/local/buildforge/php/bin/ program: phpize program: php-config Installing man pages: /usr/local/buildforge/php/man/man1/ page: phpize.1 page: php-config.1 Installing PEAR environment: /usr/local/buildforge/php/lib/php/ [PEAR] PEAR - already installed: 1.7.1 Wrote PEAR system config file at: /usr/local/buildforge/php/etc/pear.conf You may want to add: /usr/local/buildforge/php/lib/php to your php.ini include_path Installing PDO headers: /usr/local/buildforge/php/include/php/ext/pdo/ gmake: Target `install' not remade because of errors. # cp .libs/libphp5.a /usr/local/buildforge/apache/modules/libphp5.a # cp .libs/libphp5.lai /usr/local/buildforge/apache/modules/libphp5.la # cp .libs/libphp5.so /usr/local/buildforge/apache/modules/libphp5.so # chmod 755 /usr/local/buildforge/apache/modules/libphp5.so # chmod 755 /usr/local/buildforge/apache/modules/libphp5.la # chmod 755 /usr/local/buildforge/apache/modules/libphp5.a # /usr/local/buildforge/apache/bin/apachectl start httpd: Syntax error on line 55 of /usr/local/buildforge/apache/conf/httpd.conf: Cannot load /usr/local/buildforge/apache/modules/libphp5.so into server: rtld: 0712-001 Symbol xmlTextReaderSetup was referenced\n from module /usr/local/buildforge/apache/modules/libphp5.so(), but a runtime definition\n of the symbol was not found. ------------------------------------------------------------------------ [2010-04-12 14:36:45] praveen_parim at yahoo dot co dot in #export LD_LIBRARY_PATH=/usr/local/lib That's all ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=47279 -- Edit this bug report at http://bugs.php.net/bug.php?id=47279&edit=1