Greg Larkin wrote: > John Levine wrote: > > I have the same problem, recently upgraded to PHP 5.3.2 and Apache > > was crashing whenever I tried to use a mediawiki page until I commented > > out the apc library. (Apache is 2.0, Freebsd is still 7.0, if that > > matters.) > > >> cd /usr/ports > >> fetch http://people.freebsd.org/~glarkin/diffs/pecl-APC-3.1.3p1.diff > >> patch < pecl-APC-3.1.3p1.diff > > Didn't work, because pecl-APC is www/pecl-APC, not devel/pecl-APC. I > > edited the patch to be www/ rather than devel/ at which point the > > patch applied but make failed due to one of the other patches: > > Hi John, > > Sorry about that bit - I'll check my local development environment. > > > ===> Patching for pecl-APC-3.1.3.p1 > > ===> Applying FreeBSD patches for pecl-APC-3.1.3.p1 > > 1 out of 2 hunks failed--saving rejects to apc_sem.c.rej > > => Patch patch-apc_sem.c failed to apply cleanly. > > *** Error code 1 > > Please run the other commands in my email to move those now-obsolete > patch files out of the way: > > mkdir /usr/ports/devel/pecl-APC/files/save-patches > mv /usr/ports/devel/pecl-APC/files/patch-* \ > /usr/ports/devel/pecl-APC/files/save-patches > > Regards, > Greg
I just did a search/replace of devel->www in Greg's patch... It downloaded the beta, but I have compile errors now. Isn't pcre supposed to be built into PHP 5.3 now? > In file included from /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:43: > /usr/local/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No > such file or directory > In file included from /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:43: > /usr/local/include/php/ext/pcre/php_pcre.h:37: error: expected '=', > ',', ';', 'asm' or '__attribute__' before '*' token > /usr/local/include/php/ext/pcre/php_pcre.h:38: error: expected '=', > ',', ';', 'asm' or '__attribute__' before '*' token > /usr/local/include/php/ext/pcre/php_pcre.h:44: error: expected > specifier-qualifier-list before 'pcre' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:368: error: expected > specifier-qualifier-list before 'pcre' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c: In function > 'apc_regex_compile_array': > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:429: error: 'apc_regex' > has no member named 'preg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:429: error: 'apc_regex' > has no member named 'preg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:430: error: 'apc_regex' > has no member named 'nreg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:430: error: 'apc_regex' > has no member named 'nreg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c: In function > 'apc_regex_match_array': > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:462: error: 'apc_regex' > has no member named 'preg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:462: error: 'apc_regex' > has no member named 'preg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:463: error: 'apc_regex' > has no member named 'nreg' > /usr/ports/www/pecl-APC/work/APC-3.1.3p1/apc.c:463: error: 'apc_regex' > has no member named 'nreg' > *** Error code 1 > > Stop in /usr/ports/www/pecl-APC/work/APC-3.1.3p1. > *** Error code 1 > > Stop in /usr/ports/www/pecl-APC. > *** Error code 1 > > Stop in /usr/ports/www/pecl-APC. Feel free to change the subject of this message if that would be appropriate... I did notice the full PHP 5.3 support in APC 3.1.3, but I figured that the "initial support" in 3.0.19 was sufficient. I was obviously wrong! http://pecl.php.net/package-changelog.php?package=APC _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"