ID:               28803
 User updated by:  Bjorn dot Wiberg at its dot uu dot se
 Reported By:      Bjorn dot Wiberg at its dot uu dot se
 Status:           Open
 Bug Type:         Unknown/Other Function
-Operating System: IBM AIX 5.2.0.0
+Operating System: IBM AIX 5.2.0.0 ML3
-PHP Version:      5.0.0RC3
+PHP Version:      5.0.0
 New Comment:

The error still occurs with PHP 5.0.0 (release version).


Previous Comments:
------------------------------------------------------------------------

[2004-06-16 12:45:41] Bjorn dot Wiberg at its dot uu dot se

Description:
------------
Compilation works fine, but 'make test' fails on almost all tests with
the error message:

/usr/local/src/php-5.0.0RC3/main/main.c(1694) : Bailed out without a
bailout address!


Reproduce code:
---------------
Configured PHP with:

CC=/usr/local/bin/gcc CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/lib
-L/opt/freeware/lib -L/usr/local/lib" ./configure

...followed by these directives:

--enable-dba --enable-debug --enable-memory-limit
--enable-short-tags --enable-versioning --prefix=/apache/php 
--with-apxs2=/apache/bin/apxs
--with-apxs2filter=/apache/bin/apxs
--with-freetype-dir
--with-gd --with-gdbm --with-gettext
--with-jpeg-dir
--with-ldap
--with-mysql=/usr/local/mysql --with-openssl=/opt/freeware
--with-png-dir --with-tiff-dir
--with-ttf
--with-zlib --with-zlib-dir
--with-mnogosearch
--with-xpm-dir
--enable-bcmath
--enable-calendar
--enable-exif
--enable-embedded-mysqli
--enable-filepro
--enable-gd-jis-conv
--enable-gd-native-ttf
--enable-mbstring
--enable-zend-multibyte
--with-inifile
--with-libxml-dir
--with-mime-magic

Changed GDLIB_CFLAGS in the Makefile to start with:

  -I/usr/include/freetype2 <the rest goes here>

...as I have both GD1 and GD2 installed on the system, and need to make
sure that it uses FreeType 2's 
/usr/include/freetype2/freetype/freetype.h instead of FreeType 1's
/opt/freeware/include/freetype/freetype.h as the IBM OpenSSL 0.9.6m-1
installation causes -I/opt/freeware/include to appear before
-I/usr/include/freetype2 (hence it picking up  the wrong
<freetype/freetype.h>). (Maybe this also is a bug which should be
corrected...)

I'm using GCC 3.3.2 from Bull (http://www.bullfreeware.com/main.html)
and GNU make 3.80 from IBM's AIX Toolbox for Linux Applications
(http://www-1.ibm.com/servers/aix/products/aixos/linux/date.html).

Compiled PHP with '/opt/freeware/bin/make'.
Ran the tests with '/opt/freeware/bin/make test'.


Expected result:
----------------
That all or at least a vast majority of the tests pass.

Actual result:
--------------
Most of the tests fail (rendering a huge test report which is too big
to submit, either packed or unpacked) to the QA mailing list (I've
tried).

>From the 'make test' php_test_results_20040616_1120.txt file:

/.../

=====================================================================
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
=====================================================================

/.../

================================================================================
/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!
================================================================================



================================================================================
/usr/local/src/php-5.0.0RC3/tests/run-test/test002.phpt
================================================================================

---- EXPECTED OUTPUT
%d
%i
%i
%f
%s
%x
%c
---- ACTUAL OUTPUT
123
-123
+123
+1.1
abc
0abc
x
/usr/local/src/php-5.0.0RC3/main/main.c(1694) : Bailed out without a
bailout address!
---- FAILED

================================================================================
008+ /usr/local/src/php-5.0.0RC3/main/main.c(1694) : Bailed out without
a bailout address!
================================================================================

/.../



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=28803&edit=1

Reply via email to