apache-2.2.22_6 question

olli hauer ohauer at gmx.de
Thu Aug 30 18:36:22 UTC 2012


On 2012-08-30 20:16, Olli Hauer wrote:
> On 2012-08-30 19:40, Jason Helfman wrote:
>> Hi,
>>
>> I was wondering what implications there are of building apache-2.2.22_6
>> against pcre version of 8.02?
>>
>> I believe a patch addressed a deprecated function of pcre, however at the
>> moment I am unable to update a snapshotted portstree to a current
>> version, or even move to a newer tree.
>>
>> I don't know if it would build with that patch, or without the patch, and if
>> that would be good, or not, and what implications there may be as a result.
>>
>> Many Thanks!
>>
>> -jgh
>>
> 
> Hi Jason,
> 
> exact, the bump and patch was done because pcre removed a (long) deprecated function.
> pcre-8.02 will full support the patch because the new api was in this version already
> the default.
> 
> file pcre-8.02/pcreposix.c (around line 265)
> --------------------------------------------
> preg->re_nsub = pcre_info((const pcre *)preg->re_pcre, NULL, NULL);
> return 0;
> }
> 
> 
> apache22/files/files/patch-server__util_pcre.c
> ----------------------------------------------
> -preg->re_nsub = pcre_info((const pcre *)preg->re_pcre, NULL, NULL);
> +pcre_fullinfo((const pcre *)preg->re_pcre, NULL,
> +               PCRE_INFO_CAPTURECOUNT, &(preg->re_nsub));
> 
> 

Ups, pcre_info != pcre_fullinfo.

But pcre_fullinfo is already in 8.02 present, so I assume it will work with the patch.

--
Regards,
olli


More information about the freebsd-apache mailing list