|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2002-05-07 08:30 UTC] kolmann at zid dot tuwien dot ac dot at
Hi, we just wanted to compile the new PHP 4.2.0 on an AIX machine and it crashes while trying to compile the built-in mysql lib: make[4]: Entering directory `/home/pkolmann/stuff/php-4.2.0/ext/mysql/libmysql' gcc -I. -I/u/pkolmann/stuff/php-4.2.0/ext/mysql/libmysql -I/u/pkolmann/stuff/php-4.2.0/main -I/u/pkolmann/stuff/php-4.2.0 -I/u/pkolmann/stuff/apache_1.3.24/src/include -I/u/pkolmann/stuff/apache_1.3.24/src/os/unix -I/u/pkolmann/stuff/php-4.2.0/Zend -I/u/pkolmann/stuff/php-4.2.0/ext/mysql/libmysql -I/u/pkolmann/stuff/php-4.2.0/ext/xml/expat -I/u/pkolmann/stuff/php-4.2.0/TSRM -O2 -c libmysql.c && touch libmysql.lo In file included from libmysql.c:5: global.h:256: warning: redefinition of `uint' /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/sys/types.h:471: warning: `uint' previously declared here global.h:257: warning: redefinition of `ushort' /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/sys/types.h:470: warning: `ushort' previously declared here global.h:258: warning: redefinition of `ulong' /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/sys/types.h:472: warning: `ulong' previously declared here In file included from libmysql.c:5: global.h:566: conflicting types for `int8' /usr/include/sys/inttypes.h:622: previous declaration of `int8' global.h:567: warning: redefinition of `int16' /usr/include/sys/inttypes.h:623: warning: `int16' previously declared here global.h:570: warning: redefinition of `uchar' /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/sys/types.h:469: warning: `uchar' previously declared here global.h:577: warning: redefinition of `int32' /usr/include/sys/inttypes.h:624: warning: `int32' previously declared here global.h:590: warning: redefinition of `ulong' global.h:258: warning: `ulong' previously declared here libmysql.c: In function `connect2': libmysql.c:192: warning: passing arg 5 of `getsockopt' from incompatible pointer type libmysql.c: In function `net_safe_read': libmysql.c:290: warning: passing arg 2 of `signal' from incompatible pointer type libmysql.c: In function `net_field_length_ll': libmysql.c:397: warning: left shift count >= width of type libmysql.c: In function `simple_command': libmysql.c:421: warning: passing arg 2 of `signal' from incompatible pointer type libmysql.c: In function `pipe_sig_handler': libmysql.c:605: warning: passing arg 2 of `signal' from incompatible pointer type libmysql.c: In function `end_server': libmysql.c:622: warning: passing arg 2 of `signal' from incompatible pointer type libmysql.c: In function `mysql_real_connect': libmysql.c:1158: warning: passing arg 2 of `signal' from incompatible pointer type make[4]: *** [libmysql.lo] Error 1 make[4]: Leaving directory `/home/pkolmann/stuff/php-4.2.0/ext/mysql/libmysql' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/pkolmann/stuff/php-4.2.0/ext/mysql/libmysql' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/pkolmann/stuff/php-4.2.0/ext/mysql' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/pkolmann/stuff/php-4.2.0/ext' make: *** [all-recursive] Error 1 The previous version (4.1.2) did compile without troubles. The Problem seems to be inside the golbal.h file: pkolmann@mail:~$ diff test/php-4.1.2/ext/mysql/libmysql/global.h stuff/php-4.2.0/ext/mysql/libmysql/global.h 252a253,255 > #undef uint > #undef ushort > #undef ulong 254a258 > typedef unsigned long ulong; Is there any possibility for a fix? Thanks a lot Philipp Kolmann PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 07:00:01 2025 UTC |
I am attempting to configure php 4.3.1 and apache 1.3.27 on a Redhat Linux 8 (Psyche) box and I am running into some problems. my configure command is: ./configure --with-mysql --with-apache=../apache_1.3.27/ --enable-track-vars then I run "make" and I get the following problem. What can I do to fix this. [root@code3 php-4.3.1]# make gcc -Iext/ctype/ -I/usr/local/src/php-4.3.1/ext/ctype/ -DPHP_ATOM_INC -I/usr/local/src/php-4.3.1/include -I/usr/local/src/php-4.3.1/main -I/usr/local/src/php-4.3.1 -I/usr/local/src/php-4.3.1/Zend -I/usr/local/src/php-4.3.1/ext/xml/expat -I/usr/local/src/php-4.3.1/TSRM -g -O2 -c /usr/local/src/php-4.3.1/ext/ctype/ctype.c -o ext/ctype/ctype.o && echo > ext/ctype/ctype.lo In file included from /usr/include/errno.h:36, from /usr/local/src/php-4.3.1/Zend/zend_operators.h:24, from /usr/local/src/php-4.3.1/Zend/zend_execute_globals.h:27, from /usr/local/src/php-4.3.1/Zend/zend_globals.h:34, from /usr/local/src/php-4.3.1/Zend/zend_list.h:25, from /usr/local/src/php-4.3.1/Zend/zend_API.h:26, from /usr/local/src/php-4.3.1/main/php.h:38, from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23: /usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory In file included from /usr/local/src/php-4.3.1/Zend/zend_execute_globals.h:27, from /usr/local/src/php-4.3.1/Zend/zend_globals.h:34, from /usr/local/src/php-4.3.1/Zend/zend_list.h:25, from /usr/local/src/php-4.3.1/Zend/zend_API.h:26, from /usr/local/src/php-4.3.1/main/php.h:38, from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23: /usr/local/src/php-4.3.1/Zend/zend_operators.h: In function `is_numeric_string': /usr/local/src/php-4.3.1/Zend/zend_operators.h:78: `ERANGE' undeclared (first use in this function) /usr/local/src/php-4.3.1/Zend/zend_operators.h:78: (Each undeclared identifier is reported only once /usr/local/src/php-4.3.1/Zend/zend_operators.h:78: 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/i386-redhat-linux/3.2/include/limits.h:132, from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/syslimits.h:7, from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:11, from /usr/include/sys/param.h:22, from /usr/local/src/php-4.3.1/main/php.h:205, from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23: /usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory In file included from /usr/local/src/php-4.3.1/main/php.h:205, from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23: /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-4.3.1/main/php.h:354, from /usr/local/src/php-4.3.1/ext/ctype/ctype.c:23: /usr/local/src/php-4.3.1/main/php_streams.h: At top level: /usr/local/src/php-4.3.1/main/php_streams.h:116: `PATH_MAX' undeclared here (not in a function) /usr/local/src/php-4.3.1/main/php_streams.h:117: confused by earlier errors, bailing out make: *** [ext/ctype/ctype.lo] Error 1 [root@code3 php-4.3.1]# Thanks Jason