ID: 28803 Updated by: [EMAIL PROTECTED] Reported By: Bjorn dot Wiberg at its dot uu dot se -Status: Open +Status: Feedback Bug Type: PHP options/info functions Operating System: IBM AIX 5.2.0.0 ML4 -PHP Version: 5.0.4-dev snapshot 2005-01-10 15:30 +PHP Version: 5CVS-2005-01-10 (stable) New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip Previous Comments: ------------------------------------------------------------------------ [2005-01-11 08:52:08] Bjorn dot Wiberg at its dot uu dot se Hi! Sorry, a vast majority of the tests still fail, so it seems that the snapshot made no difference in that regard. Also notice the strange exit code 255, which PHP 5 seems to exhibit under AIX for some reason (that one has been there for a while now)... ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 53 Exts tested : 30 --------------------------------------------------------------------- Number of tests : 1296 731 Tests skipped : 565 (43.6%) -------- Tests warned : 1 (0.1%) (0.1%) Tests failed : 723 (55.8%) (98.9%) Tests passed : 7 (0.5%) (1.0%) --------------------------------------------------------------------- Time taken : 147 seconds ===================================================================== /../ [EMAIL PROTECTED]:/usr/local/src/php5-STABLE-200501101530# /usr/local/src/php5-STABLE-200501101530/main/main.c(1697) : Bailed out without a -bash: syntax error near unexpected token `1697' [EMAIL PROTECTED]:/usr/local/src/php5-STABLE-200501101530# bailout address! -bash: bailout: command not found [EMAIL PROTECTED]:/usr/local/src/php5-STABLE-200501101530# make: [test] Error 255 (ignored) -bash: syntax error near unexpected token `(' [EMAIL PROTECTED]:/usr/local/src/php5-STABLE-200501101530# I'd be happy to try more snapshots whenever you want me to, though! Best regards, Björn ------------------------------------------------------------------------ [2005-01-07 09:19:29] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.0-win32-latest.zip ------------------------------------------------------------------------ [2004-08-03 08:34:52] Bjorn dot Wiberg at its dot uu dot se 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. 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! Best regards, Björn ------------------------------------------------------------------------ [2004-07-15 19:42:45] Bjorn dot Wiberg at its dot uu dot se The error still occurs with PHP 5.0.0 (release version). ------------------------------------------------------------------------ [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