Re: [APC-DEV] APC-3.1.0?
[email protected] (Gopal V) Sat, 06 Dec 2008 01:59:06 +0530
| Newsgroups | php.apc.dev |
|---|---|
| Message-ID | <[email protected]> |
shire wrote:
> I'll go ahead and get some of the smaller things into this release if
> we'll be adding some more stuff. It makes sense to do it now, this
> being a major release and all.
Assuming those things are in too, I think we're good for a release.
Except for one small detail. Thanks to php_compat.h, all the pcre_*
calls are being renamed to php_pcre_* calls.
But the php cli binary is missing those somehow?
$ /opt/php53/bin/php -m | grep pcre
pcre
/opt/php53/bin/php -r '$matches = array(); \
preg_match("/(?<name>\w+): (?<digit>\d+)/", "foobar: 2008", \
$matches); print_r($matches);'
Array
(
[0] => foobar: 2008
[name] => foobar
[1] => foobar
[digit] => 2008
[2] => 2008
)
$ strings /opt/php53/bin/php | grep php_pcre
php_pcre_replace_impl
php_pcre_grep_impl
php_pcre_match_impl
php_pcre_replace
php_pcre_split_impl
/home/gopalv/apc_debug/php_5_3/ext/pcre/php_pcre.c
$ cat tests/iterator_005.out
/opt/php53//bin/php: symbol lookup error: modules/apc.so: undefined
symbol: php_pcre_exec
Weird. I suspect some sort of mis-match between the bundled pcre and
system pcre. This happens on my dev laptop, but on my RHEL4 desktop.
I'm willing to make a release assuming it's a SNAFU on my box.
Cheers,
Gopal
--
If I learn from my mistakes, pretty soon I'll know everything