ID: 46040 Updated by: [EMAIL PROTECTED] Reported By: Bjorn dot Wiberg at its dot uu dot se Status: Closed Bug Type: Compile Failure Operating System: IBM AIX 5.3 5300-08-01-0819 PHP Version: 5.3CVS-2008-09-10 (snap) New Comment:
we will fix it when upstream developers fix it. In general we do not patch bundled libraries for non-critical issues (i.e. security bugs). Previous Comments: ------------------------------------------------------------------------ [2008-09-29 06:06:28] Bjorn dot Wiberg at its dot uu dot se Hi again! It seems that my patch has not (yet?) been included with php5.3-200809290430. Will it be, or are you expecting the PCRE developers to release a fix and include that with PHP 5.3 instead? Should this bug really be closed until this has been resolved? Thanks in advance! Best regards, Björn ------------------------------------------------------------------------ [2008-09-28 20:48:08] [EMAIL PROTECTED] forwarded upstream: http://bugs.exim.org/show_bug.cgi?id=761 ------------------------------------------------------------------------ [2008-09-16 11:29:20] Bjorn dot Wiberg at its dot uu dot se Will you report this upstream? And apply the fix in the meantime? Many thanks in advance! Best regards, Björn ------------------------------------------------------------------------ [2008-09-11 12:27:33] [EMAIL PROTECTED] This really needs to go upstream to http://bugs.exim.org/enter_bug.cgi?product=PCRE We can fix it as well though. ------------------------------------------------------------------------ [2008-09-11 11:39:10] Bjorn dot Wiberg at its dot uu dot se Attaching patch below which solves the problem. *** php5.3-200809100630/ext/pcre/pcrelib/pcre_internal.h.ORIGINAL 2008-09-11 13:19:06.000000000 +0200 --- php5.3-200809100630-my/ext/pcre/pcrelib/pcre_internal.h 2008-09-11 13:19:46.000000000 +0200 *************** *** 562,570 **** /* Miscellaneous definitions. The #ifndef is to pacify compiler warnings in environments where these macros are defined elsewhere. */ ! #ifndef FALSE typedef int BOOL; #define FALSE 0 #define TRUE 1 #endif --- 562,572 ---- /* Miscellaneous definitions. The #ifndef is to pacify compiler warnings in environments where these macros are defined elsewhere. */ ! #ifndef BOOL typedef int BOOL; + #endif + #ifndef FALSE #define FALSE 0 #define TRUE 1 #endif ------------------------------------------------------------------------ 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/46040 -- Edit this bug report at http://bugs.php.net/?id=46040&edit=1