Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Apr 2010 14:58:18 -0400
From:      Greg Larkin <glarkin@FreeBSD.org>
To:        Joe Auty <joe@netmusician.org>
Cc:        John Levine <johnl@iecc.com>, freebsd-questions@freebsd.org
Subject:   Re: Questions about port revision numbers, portsnap, csup
Message-ID:  <4BCDF94A.2070302@FreeBSD.org>
In-Reply-To: <4BCDF7C9.9090303@netmusician.org>
References:  <20100419185300.55218.qmail@joyce.lan>	<4BCCAA33.5040500@FreeBSD.org> <4BCCAE5E.2060407@netmusician.org> <4BCCB9EE.9030503@FreeBSD.org> <4BCDF7C9.9090303@netmusician.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Joe Auty wrote:
> Greg Larkin wrote:
>> Joe Auty wrote:
>>> 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
>> Hi Joe,
>>
>> PCRE problems are very common after upgrading to 5.3.2.  ale@ added an
>> entry in /usr/ports/UPDATING that recommends uninstalling all
>> PHP-related ports and recompiling, IIRC.  That's the best way to clean
>> out all remnants of the php5-pcre port.
>>
> 
> Yeah, I saw that notice and I've actually done this already... Perhaps I
> missed something, although why would the older version compile before
> applying this patch?

Hi Joe,

My apologies, I went down the wrong path while troubleshooting that
error message.  I later reproduced the same compiler error here and then
committed a fix for it.  If you refresh your ports tree again to get the
latest version of www/pecl-APC, you should be all set.  Let me know if
you run into any problems after that.

Thank you,
Greg
- --
Greg Larkin

http://www.FreeBSD.org/           - The Power To Serve
http://www.sourcehosting.net/     - Ready. Set. Code.
http://twitter.com/sourcehosting/ - Follow me, follow you
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFLzflJ0sRouByUApARAqtGAJ0UPNqW0g83i/W9GEXjdu5RPEu+/gCdGR8a
MBPUq23QNFsF2saB03HpKho=
=a/iE
-----END PGP SIGNATURE-----




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BCDF94A.2070302>