ID: 28157 Comment by: Bjorn dot Wiberg at its dot uu dot se Reported By: ralf at kuerbis dot org Status: Open Bug Type: Compile Failure Operating System: Solaris 9, AIX, BSD PHP Version: 5CVS-2004-04-26 (dev) New Comment:
Sorry, it seems I was a little too quick there -- the compile works fine, but the 'make test' tests still fail massively on AIX 5.2.0.0. :-/ ================================================================================ /usr/local/src/php-5.0.0RC3/tests/run-test/test001.phpt ================================================================================ ---- EXPECTED OUTPUT abc ---- ACTUAL OUTPUT abc /usr/local/src/php-5.0.0RC3/main/main.c(1694) : Bailed out without a bailout address! ---- FAILED ================================================================================ 002+ /usr/local/src/php-5.0.0RC3/main/main.c(1694) : Bailed out without a bailout address! ================================================================================ (And so it goes on...) ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 56 Exts tested : 27 --------------------------------------------------------------------- Number of tests : 1211 679 Tests skipped : 532 (43.9%) -------- Tests warned : 1 ( 0.1%) ( 0.1%) Tests failed : 672 (55.5%) (99.0%) Tests passed : 6 ( 0.5%) ( 0.9%) --------------------------------------------------------------------- Time taken : 179 seconds ===================================================================== Best regards, Björn Previous Comments: ------------------------------------------------------------------------ [2004-06-16 11:11:20] Bjorn dot Wiberg at its dot uu dot se This appears to be fixed in PHP 5.0.0RC3. Thanks! Best regards, Björn ------------------------------------------------------------------------ [2004-06-04 08:39:55] Bjorn dot Wiberg at its dot uu dot se Hi again, Please let me know if there is anything I can do to help resolve this issue. PHP 4 compiles cleanly on the same AIX (5.2.0.0) system. Best regards, Björn ------------------------------------------------------------------------ [2004-05-28 16:13:53] Bjorn dot Wiberg at its dot uu dot se Hi again! However, almost all tests ('make test') fail with a "bailout" error: ================================================================================ /usr/local/src/php5-200405270430/tests/classes/array_access_003.phpt ================================================================================ ---- EXPECTED OUTPUT object::offsetGet(1) Strict Standards: Only variable references should be returned by reference in %sarray_access_003.php on line %d string(6) "fooBar" object::offsetGet(2) int(1) object::offsetGet(2) object::offsetGet(2) int(2) ===DONE=== ---- ACTUAL OUTPUT object::offsetGet(1) Strict Standards: Only variable references should be returned by reference in /usr/local/src/php5-200405270430/tests/classes/array_access_003.php on line 15 string(6) "fooBar" object::offsetGet(2) int(1) object::offsetGet(2) object::offsetGet(2) int(2) ===DONE=== /usr/local/src/php5-200405270430/main/main.c(1699) : Bailed out without a bailout address! ---- FAILED I'd of course appreciate any clues as to what might cause this. Best regards, Björn ------------------------------------------------------------------------ [2004-05-28 15:43:28] Bjorn dot Wiberg at its dot uu dot se Oops, small type, "-D_ALL_SOURCE". Bestregards, Björn ------------------------------------------------------------------------ [2004-05-28 15:32:33] Bjorn dot Wiberg at its dot uu dot se Hi! Thanks for your reply! Adding -D_ALL_SOURCES to the CPPFLAGS variable when running configure solved the problem. I've investigated /usr/include/sys/types.h, where longlong_t is supposed to be defined, but the definition depends on _LONG_LONG, which I can't find getting set anywhere... #ifdef _LONG_LONG typedef long long longlong_t; typedef unsigned long long u_longlong_t; #endif /* _LONG_LONG */ Best regards, Björn ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/28157 -- Edit this bug report at http://bugs.php.net/?id=28157&edit=1