Bom dia Galera.

Estou com problema em compilar o Mod_perl para o apache 2.4.6

executando alguns passos obtidos em lista segue:


baixei as patches para o mod_perl
http://jkaluza.fedorapeople.org/mod_perl/all.tgz

adicionei ao source.

Criei um link para o apr-config no slackware que vem por padrao apr1-config

Executei o pré-script para compilação:

perl Makefile.PL MP_APR_CONFIG=/usr/bin/apr-config

conforme orientação executei também:
make source_scan
make xs_generate

por último:

make

Resultado:

root@Slack-26:~/mod_perl-2.0.8# make
cd "src/modules/perl" && make
make[1]: Entering directory `/root/mod_perl-2.0.8/src/modules/perl'
cc -I/root/mod_perl-2.0.8/src/modules/perl -I/root/mod_perl-2.0.8/xs
-I/usr/include/apr-1 -I/usr/include/httpd -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -O2 -fPIC -fPIC \
-c mod_perl.c && mv mod_perl.o mod_perl.lo
In file included from modperl_apache_includes.h:32:0,
                 from mod_perl.h:20,
                 from mod_perl.c:17:
/usr/include/httpd/http_config.h:427:24: error: redefinition of
'aplog_module_index'
     static int * const aplog_module_index = &(foo##_module.module_index)
                        ^
modperl_apache_includes.h:54:1: note: in expansion of macro
'APLOG_USE_MODULE'
 APLOG_USE_MODULE(perl);
 ^
/usr/include/httpd/http_config.h:427:24: note: previous definition of
'aplog_module_index' was here
     static int * const aplog_module_index = &(foo##_module.module_index)
                        ^
modperl_apache_includes.h:50:1: note: in expansion of macro
'APLOG_USE_MODULE'
 APLOG_USE_MODULE(perl);
 ^
make[1]: *** [mod_perl.lo] Error 1
make[1]: Leaving directory `/root/mod_perl-2.0.8/src/modules/perl'
make: *** [modperl_lib] Error 2



Alguém tem alguma luz ?

Att

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a