You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Steve Hay <st...@googlemail.com> on 2013/10/03 14:44:45 UTC

Re: problem making mod_perl after upgrading perl to 5.18.1

On 27 September 2013 15:38, Aquatic Safaris Diver
<di...@aquaticsafaris.com> wrote:
> I recently updated my perl version to 5.18.1 and wanted to recompile
> mod_perl to get the updated perl in my Apache 2.2.25 webserver.
>
> Here is the output of make
>
> cc -I/usr/local/src/mod_perl-2.0.7/src/modules/perl
> -I/usr/local/src/mod_perl-2.0.7/xs -I/usr/local/apache-2.2.25/include
> -I/usr/local/apache-2.2.25/include -I/usr/local/apache-2.2.25/include
> -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
> -I/usr/local/lib/perl5/5.18.1/x86_64-linux/CORE -DMOD_PERL -DMP_COMPAT_1X
> -DLINUX -D_REENTRANT -D_GNU_SOURCE -O2 -fPIC \
>         -c modperl_perl.c && mv modperl_perl.o modperl_perl.lo
> modperl_perl.c: In function āmodperl_hash_seed_setā:
> modperl_perl.c:272: error: āPL_rehash_seedā undeclared (first use in this
> function)
> modperl_perl.c:272: error: (Each undeclared identifier is reported only once
> modperl_perl.c:272: error: for each function it appears in.)
> modperl_perl.c:273: error: āPL_rehash_seed_setā undeclared (first use in
> this function)
> make[1]: *** [modperl_perl.lo] Error 1
> make[1]: Leaving directory `/usr/local/src/mod_perl-2.0.7/src/modules/perl'
> make: *** [modperl_lib] Error 2
>
> mod_perl compiled and is running OK with my previous version of perl 5.14.2
>

This is fixed in mod_perl-2.0.8.