PHP5 RC3 Compile Error
| From: | Peter Thomassen | Date: | Tue, 08 Jun 2004 15:34:47 +0000 |
| Subject: | PHP5 RC3 Compile Error | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-13630@lists.php.net to get a copy of this message | ||
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 classIn 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