#31249 [Asn-Fbk]: bad type in zend_strtod.c
ID: 31249 Updated by: [EMAIL PROTECTED] Reported By: long+phpbugs at kestrel dot cc dot ku dot edu -Status: Assigned +Status: Feedback Bug Type: Compile Failure Operating System: Tru64 4.0F PHP Version: 4CVS-2004-12-22 (stable) Assigned To: sniper New Comment: Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip And it would help a lot if I could get an account on this machine and test stuff myself.. Previous Comments: [2005-01-24 18:12:13] long+phpbugs at kestrel dot cc dot ku dot edu With php4-STABLE-200501241530 I now get: cc -IZend/ -I/homeb/long/src/php4-STABLE-200501241530/Zend/ -DPHP_ATOM_INC -I/homeb/long/src/php4-STABLE-200501241530/include -I/homeb/long/src/php4-STABLE-200501241530/main -I/homeb/long/src/php4-STABLE-200501241530 -I/homeb/long/src/php4-STABLE-200501241530/Zend -I/homeb/long/src/php4-STABLE-200501241530/ext/xml/expat -I/homeb/long/src/php4-STABLE-200501241530/TSRM -g -c /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c -o Zend/zend_strtod.o echo Zend/zend_strtod.lo cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 492: In this declaration, int32_t must specify a type. (badparsedecl) Long x, y; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 851: In this declaration, int32_t must specify a type. (badparsedecl) Long borrow, y; /* We need signed shifts here. */ ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 854: In this declaration, int32_t must specify a type. (badparsedecl) Long z; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 932: Missing ;. (nosemi) register Long L; --^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 1247: In this declaration, int32_t must specify a type. (badparsedecl) Long L; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 412: In this statement, int32_t is not declared. (undeclared) rv = (Bigint *)MALLOC(sizeof(Bigint) + (x-1)*sizeof(Long)); ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 472: In this statement, int32_t is not declared. (undeclared) Bcopy(b1, b); ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 494: In this statement, x is not declared. (undeclared) x = (nd + 8) / 9; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 495: In this statement, y is not declared. (undeclared) for(k = 0, y = 1; x y; y = 1, k++) ; ---^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 881: In this statement, borrow is not declared. (undeclared) borrow = 0; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 884: In this statement, y is not declared. (undeclared) y = (*xa 0x) - (*xb 0x) + borrow; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 887: In this statement, z is not declared. (undeclared) z = (*xa++ 16) - (*xb++ 16) + borrow; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 894: In this statement, y is not declared. (undeclared) y = (*xa 0x) + borrow; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 897: In this statement, z is not declared. (undeclared) z = (*xa++ 16) + borrow; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 936: In this statement, L is not declared. (undeclared) L = (word0(x) Exp_mask) - (P-1)*Exp_msk1; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 1337: In this statement, L is not declared. (undeclared) L = c - '0'; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 1518: In this statement, int32_t is not declared. (undeclared) Bcopy(bd, bd0); ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 1616: In this statement, L is not declared. (undeclared) L = (word0(rv) Exp_mask) - Exp_msk1; ^ cc: Error: /homeb/long/src/php4-STABLE-200501241530/Zend/zend_strtod.c, line 1749: In this statement, L is not declared. (undeclared) L =
#31249 [Asn-Fbk]: bad type in zend_strtod.c
ID: 31249 Updated by: [EMAIL PROTECTED] Reported By: long+phpbugs at kestrel dot cc dot ku dot edu -Status: Assigned +Status: Feedback Bug Type: Compile Failure Operating System: Tru64 4.0F PHP Version: 4CVS-2004-12-22 (stable) Assigned To: magnus New Comment: Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip Works fine here on Tru64 4.0G with latest snapshot. Previous Comments: [2005-01-19 03:14:12] [EMAIL PROTECTED] It is some header file mismatch here.. [2004-12-23 09:46:06] [EMAIL PROTECTED] I'll check this on Tru64 4.0G. [2004-12-22 16:36:45] long+phpbugs at kestrel dot cc dot ku dot edu Description: When I try building php4-STABLE-200412221330 it ends up failing with: cc -IZend/ -I/homeb/long/src/php4-STABLE-200412221330/Zend/ -DPHP_ATOM_INC -I/homeb/long/src/php4-STABLE-200412221330/include -I/homeb/long/src/php4-STABLE-200412221330/main -I/homeb/long/src/php4-STABLE-200412221330 -I/homeb/long/src/php4-STABLE-200412221330/Zend -I/homeb/long/src/php4-STABLE-200412221330/ext/xml/expat -I/homeb/long/src/php4-STABLE-200412221330/TSRM -g -c /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c -o Zend/zend_strtod.o echo Zend/zend_strtod.lo cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 234: Missing type specifier or type qualifier. (missingtype) ULong ul[2]; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 381: Missing type specifier or type qualifier. (missingtype) ULong x[1]; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 440: Missing ;. (nosemi) ULong xi, z; --^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 479: Ill-formed parameter type list. (parmtyplist) (CONST char *s, int nd0, int nd, ULong y9) -^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 484: In this declaration, int32_t must specify a type. (badparsedecl) Long x, y; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 517: Error parsing parameter list. Found x when expecting one of: ,, ). (notexpecting) (register ULong x) ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 551: Error parsing parameter list. Found * when expecting one of: ,, ). (notexpecting) (ULong *y) ---^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 555: Missing ;. (nosemi) register ULong x = *y; ---^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 620: In this declaration, uint32_t must specify a type. (badparsedecl) ULong carry, y, z; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 623: Missing ;. (nosemi) ULong z2; --^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 808: Invalid statement. (badstmt) int i, j; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 843: In this declaration, int32_t must specify a type. (badparsedecl) Long borrow, y; /* We need signed shifts here. */ ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 846: Missing ;. (nosemi) Long z; -^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 924: Missing ;. (nosemi) register Long L; --^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 964: Invalid statement. (badstmt) int k; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 965: Missing ;. (nosemi) _double d; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 1036: Missing ;. (nosemi) _double d; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 1239: In this declaration, int32_t must specify a type. (badparsedecl) Long L; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 1240: In this declaration, uint32_t must specify a type. (badparsedecl) ULong y, z; ^ cc: Error: /homeb/long/src/php4-STABLE-200412221330/Zend/zend_strtod.c, line 928: In this statement, L is not declared. (undeclared) L = (word0(x) Exp_mask) - (P-1)*Exp_msk1; ^ cc: Error: