PHP 4.4.7/php5.2.4 make install fails on AIX 5.3 TL06
| From: | Michael Felt | Date: | Fri, 19 Oct 2007 15:38:06 +0000 |
| Subject: | PHP 4.4.7/php5.2.4 make install fails on AIX 5.3 TL06 | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-18311@lists.php.net to get a copy of this message | ||
The last compile and build of php was on AIX 5.2 and AIX 4.3.3.
At that time the following configure script worked fine (using gcc 3.something)
./configure \
-with-apxs=/usr/local/apache/bin/apxs \
--enable-safe-mode \
--enable-magic-quotes \
--with-openssl=/usr/local/ssl \
--with-zlib-dir=/exp/projects/zlib-1.2.3 \
--enable-bcmath \
--enable-dba \
--enable-ftp \
--with-gd \
--with-jpeg-dir=/usr/local/lib \
--with-ttf \
--with-freetype-dir \
--enable-gd-native-ttf \
--with-mysql=/usr/local/mysql \
--with-pear
I have been trying on AIX 5.3, using the xlC 7.0 compiler using these configure scripts to build php4 and php5 on both apache1 and apache2
Common to both is a failure of the bcmath extension to compile due to redeclaration of functions (file rt.c fails) - see php.bugs 43000 or 43040. I am hoping that 43040 and/or here means someone will look into the cause.
php 4.4.7 configure script:
./configure \
-with-apxs=/usr/local/apache/bin/apxs \
--enable-safe-mode \
--enable-magic-quotes \
--with-openssl=/usr/local/ssl \
--with-zlib-dir=/data/prj/zlib-1.2.3 \
--disable-bcmath \
--enable-dba \
--enable-ftp \
--with-gd \
--with-jpeg-dir=/usr/local \
--with-ttf \
--with-freetype-dir \
--enable-gd-native-ttf \
--with-mysql=/usr/local/mysql \
--with-pear
php 5.2.4 configure script:
./configure \
-with-apxs2=/usr/local/apache2/bin/apxs \
--enable-safe-mode \
--enable-magic-quotes \
--with-openssl=/usr/local/ssl \
--with-zlib-dir=/data/prj/zlib-1.2.3 \
--disable-bcmath \
--enable-dba \
--enable-ftp \
--with-gd \
--with-jpeg-dir=/usr/local/lib \
--with-ttf \
--with-freetype-dir \
--enable-gd-native-ttf \
--with-mysql=/usr/local/mysql \
--with-pear
The configuration and make processes work fine once bcmath is disabled.
Further, I am having install problems -
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).
michael@x054:[/home/michael/prj/php-4.4.7]make install
Installing PHP SAPI module: apache[activating module `php4' in /usr/local/apache/conf/httpd.conf] cp libs/libphp4.so /usr/local/apache/libexec/libphp4.so chmod 755 /usr/local/apache/libexec/libphp4.so cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf rm /usr/local/apache/conf/httpd.conf.new
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing PEAR environment: /usr/local/lib/php/
exec(): 0509-036 Cannot load program /home/michael/prj/php-4.4.7/sapi/cli/php because of the following errors:
0509-022 Cannot load module /usr/local/lib/libpng.a(libpng12.so.0).
0509-150 Dependent module /usr/local/lib/libz.a(libz.so.1) could not be loaded.
0509-152 Member libz.so.1 is not found in archive
0509-022 Cannot load module php.
0509-150 Dependent module /usr/local/lib/libpng.a(libpng12.so.0) could not be loaded.
0509-022 Cannot load module .
make: 1254-004 The error code from the last command is 255.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
=============
michael@x054:[/home/michael/prj/php-5.2.4]make
echo '\\ Build complete. Don't forget to run 'make test'. michael@x054:[/home/michael/prj/php-5.2.4]make install
echo '\\
Installing PHP SAPI module: apache2handler /usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/local/apache2/build/libtool' libphp5.la /usr/local/apache2/modulesrm -f /usr/local/apache2/modules/libphp5.so /usr/local/apache2/build/libtool --mode=install cp libphp5.la /usr/local/apache2/modules/ cp .libs/libphp5.a /usr/local/apache2/modules/libphp5.a cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la libtool: install: warning: remember to run `libtool --finish /home/michael/prj/php-5.2.4/libs' chmod 755 /usr/local/apache2/modules/libphp5.so chmod: /usr/local/apache2/modules/libphp5.so: A file or directory in the path name does not exist. apxs:Error: Command failed with rc=65536 . make: 1254-004 The error code from the last command is 1. Stop. ================ Suggestions Welcome