Re: svn: /php/php-src/ branches/PHP_5_2/NEWS branches/PHP_5_2/ext/pcre/pcrelib/AUTHORS branches/PHP_5_2/ext/pcre/pcrelib/ChangeLog
branches/PHP_5_2/ext/pcre/pcrelib/HACKING branches/PHP_5_2/ext/pcre/pcrelib/LICENCE branches/PHP_5_2/ext/pcre/pcrelib/NEWS
branches/PHP_5_2/ext/pcre/pcrelib/NON-UNIX-USE branches/PHP_5_2/ext/pcre/pcrelib/README branches/PHP_5_2/ext/pcre/pcrelib/config.h
branches/PHP_5_2/ext/pcre/pcrelib/doc/pcre.txt branches/PHP_5_2/ext/pcre/pcrelib/pcre.h branches/PHP_5_2/ext/pcre/pcrel
| From: | Johannes Schlüter | Date: | Fri, 22 Jan 2010 13:44:12 +0000 |
| Subject: | Re: svn: /php/php-src/ branches/PHP_5_2/NEWS branches/PHP_5_2/ext/pcre/pcrelib/AUTHORS branches/PHP_5_2/ext/pcre/pcrelib/ChangeLog branches/PHP_5_2/ext/pcre/pcrelib/HACKING branches/PHP_5_2/ext/pcre/pcrelib/LICENCE branches/PHP_5_2/ext/pcre/pcrelib/NEWS branches/PHP_5_2/ext/pcre/pcrelib/NON-UNIX-USE branches/PHP_5_2/ext/pcre/pcrelib/README branches/PHP_5_2/ext/pcre/pcrelib/config.h branches/PHP_5_2/ext/pcre/pcrelib/doc/pcre.txt branches/PHP_5_2/ext/pcre/pcrelib/pcre.h branches/PHP_5_2/ext/pcre/pcrel |
||
| References: | 1 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-61591@lists.php.net to get a copy of this message | ||
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