#28157 [Com]: error: storage size of `obj' isn't known
| From: | Bjorn dot Wiberg at its dot uu dot se | Date: | Tue, 03 Aug 2004 06:23:04 +0000 |
| Subject: | #28157 [Com]: error: storage size of `obj' isn't known | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-63985@lists.php.net to get a copy of this message | ||
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:
It turned out that this only occurs when PHP 5 is compiled with
--enable-debug; most tests work fine when --enable-debug is left out.
So I guess the bug can be closed.
However -- should I worry about the debug error message? PHP 4.3.8
works fine with --enable-debug, and the bailout error message looks a
little worrying to me. The simple scripts I've tried so far seem to be
working, though.
I'd be very thankful for any input regarding this issue!
Best regards,
Björn
Previous Comments:
------------------------------------------------------------------------
[2004-06-16 11:22:59] Bjorn dot Wiberg at its dot uu dot se
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
------------------------------------------------------------------------
[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
------------------------------------------------------------------------
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