Bug #1617: Failure to compile with MySQL support since PHP ver. 3.0.9
| From: | ravens at geocities dot com | Date: | Mon, 28 Jun 1999 21:44:40 +0000 |
| Subject: | Bug #1617: Failure to compile with MySQL support since PHP ver. 3.0.9 | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-7725@lists.php.net to get a copy of this message | ||
From: ravens@geocities.com
Operating system: linux kernel 2.2.9 - Basesystem S.u.S.E 6.1
PHP version: 3.0.11
PHP Bug Type: Compile Failure
Bug description: Failure to compile with MySQL support since PHP ver. 3.0.9
MySQL ver. 3.22.21
Apache 1.3.6
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
configures and compiles up until:
........
gcc -g -O2 -O2 -I. -I. -I../apache/src/include -I../apache/src/os/unix
-I/usr/src/packages/SOURCES/lamps/php-3.0.11/../gd -I/usr/include -I/usr/include/mysql -c
functions/mime.c -o functions/mime.o
gcc -g -O2 -O2 -I. -I. -I../apache/src/include -I../apache/src/os/unix
-I/usr/src/packages/SOURCES/lamps/php-3.0.11/../gd -I/usr/include -I/usr/include/mysql -c
functions/msql.c -o functions/msql.o
gcc -g -O2 -O2 -I. -I. -I../apache/src/include -I../apache/src/os/unix
-I/usr/src/packages/SOURCES/lamps/php-3.0.11/../gd -I/usr/include -I/usr/include/mysql -c
functions/mysql.c -o functions/mysql.o
In file included from /usr/include/mysql.h:19,
from functions/mysql.c:84:
/usr/include/mysql/mysql_com.h:83: parse error before `Socket'
/usr/include/mysql/mysql_com.h:83: warning: no semicolon at end of struct or union
/usr/include/mysql/mysql_com.h:84: `fcntl' redeclared as different kind of symbol
/usr/include/fcntl.h:49: previous declaration of `fcntl'
/usr/include/mysql/mysql_com.h:93: parse error before `}'
/usr/include/mysql/mysql_com.h:93: warning: data definition has no type or storage class
/usr/include/mysql/mysql_com.h:123: parse error before `*'
/usr/include/mysql/mysql_com.h:125: parse error before `*'
/usr/include/mysql/mysql_com.h:126: parse error before `*'
/usr/include/mysql/mysql_com.h:127: parse error before `*'
/usr/include/mysql/mysql_com.h:128: parse error before `*'
/usr/include/mysql/mysql_com.h:129: parse error before `*'
/usr/include/mysql/mysql_com.h:131: parse error before `*'
/usr/include/mysql/mysql_com.h:132: parse error before `*'
In file included from functions/mysql.c:84:
/usr/include/mysql.h:47: parse error before `MEM_ROOT'
/usr/include/mysql.h:47: warning: no semicolon at end of struct or union
/usr/include/mysql.h:48: warning: data definition has no type or storage class
/usr/include/mysql.h:52: parse error before `NET'
/usr/include/mysql.h:52: warning: no semicolon at end of struct or union
/usr/include/mysql.h:53: `scramble' redeclared as different kind of symbol
/usr/include/mysql/mysql_com.h:174: previous declaration of `scramble'
/usr/include/mysql.h:61: parse error before `field_alloc'
/usr/include/mysql.h:61: warning: data definition has no type or storage class
........