#31359 [Opn]: Compile failure on file zend_strtod.c
ID: 31359 User updated by: cesare at wolfnet dot com Reported By: cesare at wolfnet dot com Status: Open Bug Type: Compile Failure Operating System: Solaris 9 x86 PHP Version: 4.3.10 New Comment: I forgot to mention that it compiles fine on version 4.3.9 and 5.0.3. Previous Comments: [2004-12-30 22:22:20] cesare at wolfnet dot com Description: Compiling php with the follwing options: ./configure --enable-track-vars --enable-force-cgi-redirect --with-gettext --with-mysql=/opt/sfw/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/opt/sfw/lib --with-dom --with-iconv --enable-mbstring --with-mbstring=all --with-zlib-dir=/opt/sfw/lib --with-gd --with-png-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --enable-ftp --with-ldap --with-imap It fails with the following errors: /bin/sh /src/lib/php/php-4.3.10/libtool --silent --preserve-dup-deps --mode=compile gcc -IZend/ -I/src/lib/php/php-4.3.10/Zend/ -DPHP_ATOM_INC -I/src/lib/php/php-4.3.10/include -I/src/lib/php/php-4.3.10/main -I/src/lib/php/php-4.3.10 -I/src/lib/php/php-4.3.10/Zend -I/usr/include/libxml2 -I/usr/local/include -I/src/lib/php/php-4.3.10/ext/mbstring/mbregex -I/src/lib/php/php-4.3.10/ext/mbstring/libmbfl -I/src/lib/php/php-4.3.10/ext/mbstring/libmbfl/mbfl -I/opt/sfw/mysql/include/mysql -I/src/lib/php/php-4.3.10/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS -I/src/lib/php/php-4.3.10/TSRM -g -O2 -prefer-pic -c /src/lib/php/php-4.3.10/Zend/zend_strtod.c -o Zend/zend_strtod.lo /src/lib/php/php-4.3.10/Zend/zend_strtod.c:239: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:239: warning: no semicolon at end of struct or union /src/lib/php/php-4.3.10/Zend/zend_strtod.c:240: warning: data definition has no type or storage class /src/lib/php/php-4.3.10/Zend/zend_strtod.c:386: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:386: warning: no semicolon at end of struct or union /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `Balloc': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:405: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:409: sizeof applied to an incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:410: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:411: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:413: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:413: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `Bfree': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:426: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:426: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:427: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `multadd': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `u_int32_t' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: (Each undeclared identifier is reported only once /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: for each function it appears in.) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `x' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `y' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:445: parse error before `xi' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:449: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:450: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:454: `xi' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:456: `z' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:467: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:468: `b1' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:468: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:469: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:469: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:473: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:474: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: At top level: /src/lib/php/php-4.3.10/Zend/zend_strtod.c:484: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `s2b': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:491: `nd' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:495: dereferencing pointer to incomplete type
#31359 [Opn]: Compile failure on file zend_strtod.c
ID: 31359 User updated by: cesare at wolfnet dot com Reported By: cesare at wolfnet dot com Status: Open Bug Type: Compile Failure Operating System: Solaris 9 x86 PHP Version: 4.3.10 New Comment: Sorry 5.0.3 does not compile either, it was with RC1 Previous Comments: [2004-12-30 22:30:44] cesare at wolfnet dot com I forgot to mention that it compiles fine on version 4.3.9 and 5.0.3. [2004-12-30 22:22:20] cesare at wolfnet dot com Description: Compiling php with the follwing options: ./configure --enable-track-vars --enable-force-cgi-redirect --with-gettext --with-mysql=/opt/sfw/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/opt/sfw/lib --with-dom --with-iconv --enable-mbstring --with-mbstring=all --with-zlib-dir=/opt/sfw/lib --with-gd --with-png-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --enable-ftp --with-ldap --with-imap It fails with the following errors: /bin/sh /src/lib/php/php-4.3.10/libtool --silent --preserve-dup-deps --mode=compile gcc -IZend/ -I/src/lib/php/php-4.3.10/Zend/ -DPHP_ATOM_INC -I/src/lib/php/php-4.3.10/include -I/src/lib/php/php-4.3.10/main -I/src/lib/php/php-4.3.10 -I/src/lib/php/php-4.3.10/Zend -I/usr/include/libxml2 -I/usr/local/include -I/src/lib/php/php-4.3.10/ext/mbstring/mbregex -I/src/lib/php/php-4.3.10/ext/mbstring/libmbfl -I/src/lib/php/php-4.3.10/ext/mbstring/libmbfl/mbfl -I/opt/sfw/mysql/include/mysql -I/src/lib/php/php-4.3.10/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS -I/src/lib/php/php-4.3.10/TSRM -g -O2 -prefer-pic -c /src/lib/php/php-4.3.10/Zend/zend_strtod.c -o Zend/zend_strtod.lo /src/lib/php/php-4.3.10/Zend/zend_strtod.c:239: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:239: warning: no semicolon at end of struct or union /src/lib/php/php-4.3.10/Zend/zend_strtod.c:240: warning: data definition has no type or storage class /src/lib/php/php-4.3.10/Zend/zend_strtod.c:386: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:386: warning: no semicolon at end of struct or union /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `Balloc': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:405: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:409: sizeof applied to an incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:410: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:411: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:413: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:413: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `Bfree': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:426: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:426: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:427: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `multadd': /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `u_int32_t' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: (Each undeclared identifier is reported only once /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: for each function it appears in.) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `x' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:443: `y' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:445: parse error before `xi' /src/lib/php/php-4.3.10/Zend/zend_strtod.c:449: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:450: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:454: `xi' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:456: `z' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:467: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:468: `b1' undeclared (first use in this function) /src/lib/php/php-4.3.10/Zend/zend_strtod.c:468: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:469: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:469: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:473: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c:474: dereferencing pointer to incomplete type /src/lib/php/php-4.3.10/Zend/zend_strtod.c: At top level: /src/lib/php/php-4.3.10/Zend/zend_strtod.c:484: parse error before `u_int32_t' /src/lib/php/php-4.3.10/Zend/zend_strtod.c: In function `s2b':