Hi, On Thu, 2010-01-21 at 17:49 +0000, Ilia Alshanetsky wrote: > iliaa Thu, 21 Jan 2010 17:49:38 +0000 > > Revision: http://svn.php.net/viewvc?view=revision&revision=293812 > > Log: > Upgraded bundled PCRE to version 8.01
This seems to depend on some parts of C99, at least stdint.h, by that it breaks the build for some compilers. On Solaris using suncc for instance: ext/pcre/pcrelib/pcre_internal.h", line 198: cannot find include file: <stdint.h> Maybe adding -xc99=all helps there, but one might have to check which compilers we support and how well they support C99 and if the code uses other C99 features ... See also #50496 and #50753 for a similar issue... johannes ps. I think it might be beneficial for PHP at large to depend more on C99 as the types are needed in multiple places and other C99 features might be interesting ... > Changed paths: > U php/php-src/branches/PHP_5_2/NEWS > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/AUTHORS > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/ChangeLog > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/HACKING > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/LICENCE > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/NEWS > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/NON-UNIX-USE > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/README > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/config.h > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/doc/pcre.txt > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre.h > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_compile.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_exec.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_fullinfo.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_internal.h > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_printint.src > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_study.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_try_flipped.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcre_ucd.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcredemo.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcregrep.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcreposix.c > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/pcreposix.h > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/grepoutput > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput1 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput10 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput2 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput3 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput4 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput5 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput6 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput7 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput8 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testinput9 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput1 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput10 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput2 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput3 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput4 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput5 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput6 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput7 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput8 > U php/php-src/branches/PHP_5_2/ext/pcre/pcrelib/testdata/testoutput9 > U php/php-src/branches/PHP_5_3/NEWS > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/AUTHORS > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/ChangeLog > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/LICENCE > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/NEWS > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/NON-UNIX-USE > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/README > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/config.h > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/doc/pcre.txt > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre.h > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre_compile.c > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre_exec.c > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre_internal.h > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre_printint.src > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcre_study.c > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/pcredemo.c > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testinput1 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testinput2 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testinput5 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testinput7 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testoutput1 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testoutput2 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testoutput5 > U php/php-src/branches/PHP_5_3/ext/pcre/pcrelib/testdata/testoutput7 > U php/php-src/trunk/ext/pcre/pcrelib/AUTHORS > U php/php-src/trunk/ext/pcre/pcrelib/ChangeLog > U php/php-src/trunk/ext/pcre/pcrelib/LICENCE > U php/php-src/trunk/ext/pcre/pcrelib/NEWS > U php/php-src/trunk/ext/pcre/pcrelib/NON-UNIX-USE > U php/php-src/trunk/ext/pcre/pcrelib/README > U php/php-src/trunk/ext/pcre/pcrelib/config.h > U php/php-src/trunk/ext/pcre/pcrelib/doc/pcre.txt > U php/php-src/trunk/ext/pcre/pcrelib/pcre.h > U php/php-src/trunk/ext/pcre/pcrelib/pcre_compile.c > U php/php-src/trunk/ext/pcre/pcrelib/pcre_exec.c > U php/php-src/trunk/ext/pcre/pcrelib/pcre_internal.h > U php/php-src/trunk/ext/pcre/pcrelib/pcre_printint.src > U php/php-src/trunk/ext/pcre/pcrelib/pcre_study.c > U php/php-src/trunk/ext/pcre/pcrelib/pcredemo.c > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testinput1 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testinput2 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testinput5 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testinput7 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testoutput1 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testoutput2 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testoutput5 > U php/php-src/trunk/ext/pcre/pcrelib/testdata/testoutput7 > > <diffs exceeded maximum size> > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php