Hi
I just downloaded PHP5 RC3 source and am trying to compile it on Linux 2.6.6.
./configure --with-apxs2 --with-mysqli
works fine.
make outputs:
/bin/sh /usr/local/src/php-5.0.0RC3/libtool --silent --preserve-dup-deps --mode=compile /usr/local/src/php-5.0.0RC3/meta_ccld -Iext/libxml/ -I/usr/local/src/php-5.0.0RC3/ext/libxml/ -DPHP_ATOM_INC -I/usr/local/src/php-5.0.0RC3/include -I/usr/local/src/php-5.0.0RC3/main -I/usr/local/src/php-5.0.0RC3 -I/usr/local/src/php-5.0.0RC3/Zend -I/usr/include/libxml2 -I/usr/local/include/mysql -D_REENTRANT -I/usr/local/src/php-5.0.0RC3/TSRM -g -O2 -pthread -DZTS -prefer-pic -c /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c -o ext/libxml/libxml.lo
In file included from /usr/include/errno.h:36,
from /usr/local/src/php-5.0.0RC3/Zend/zend_operators.h:25,
from /usr/local/src/php-5.0.0RC3/Zend/zend_API.h:29,
from /usr/local/src/php-5.0.0RC3/main/php.h:38,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
In file included from /usr/local/src/php-5.0.0RC3/Zend/zend_API.h:29,
from /usr/local/src/php-5.0.0RC3/main/php.h:38,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/local/src/php-5.0.0RC3/Zend/zend_operators.h: In function `is_numeric_string':
/usr/local/src/php-5.0.0RC3/Zend/zend_operators.h:84: error: `ERANGE' undeclared (first use in this function)
/usr/local/src/php-5.0.0RC3/Zend/zend_operators.h:84: error: (Each undeclared identifier is reported only once
/usr/local/src/php-5.0.0RC3/Zend/zend_operators.h:84: error: for each function it appears in.)
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:144,
from /usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
from /usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
from /usr/include/sys/param.h:22,
from /usr/local/src/php-5.0.0RC3/main/php.h:219,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/local/src/php-5.0.0RC3/main/php.h:219,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/include/sys/param.h:23:26: linux/limits.h: No such file or directory
/usr/include/sys/param.h:24:25: linux/param.h: No such file or directory
In file included from /usr/local/src/php-5.0.0RC3/main/php.h:407,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/local/src/php-5.0.0RC3/main/php_streams.h: At top level:
/usr/local/src/php-5.0.0RC3/main/php_streams.h:115: error: `PATH_MAX' undeclared here (not in a function)
In file included from /usr/local/src/php-5.0.0RC3/main/php.h:413,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/local/src/php-5.0.0RC3/TSRM/tsrm_virtual_cwd.h:155: error: parse error before '*' token
/usr/local/src/php-5.0.0RC3/TSRM/tsrm_virtual_cwd.h:155: warning: data definition has no type or storage class
In file included from /usr/local/src/php-5.0.0RC3/main/php.h:422,
from /usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:28:
/usr/local/src/php-5.0.0RC3/main/php_reentrancy.h:57: error: parse error before '*' token
/usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c: In function `php_libxml_streams_IO_open_wrapper':
/usr/local/src/php-5.0.0RC3/ext/libxml/libxml.c:256: error: `PATH_MAX' undeclared (first use in this function)
make: *** [ext/libxml/libxml.lo] Error 1
Any ideas? I tried to locate the error myself, but I failed.
The problem also occurs when configuring without options.
Thanks! Peter