请教个问题: 我手动安装mod_perl时出错,使用CPAN安装也有同样的错误而make终止: 错误如下: ============================================================= modperl_xsinit.c: 在函数‘xs_init’中: modperl_xsinit.c:30: 错误:‘my_perl’未声明(在此函数内第一次使用) modperl_xsinit.c:30: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其 modperl_xsinit.c:30: 错误:所在的函数内也只报告一次。) modperl_xsinit.c:30: 警告:传递‘Perl_newXS’的第 3 个参数时在不兼容的指针类型间转换 /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/proto.h:1500: 附注:需要类型‘XSUBADDR_t’,但实参的类型为‘void (*)(struct CV *)’ make[1]: *** [modperl_xsinit.lo] 错误 1 make[1]: Leaving directory `/root/.cpan/build/mod_perl-2.0.4-mf94jz/src/modules/perl' make: *** [modperl_lib] 错误 2 GOZER/mod_perl-2.0.4.tar.gz /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossibl =====================================================
我用“modperl_xsinit.c:30”作为关键词搜索google,发现有人提出同样的问题,但没有找到答案。 http://d.hatena.ne.jp/hirose31/20090302/1235967816这里好像有解决办法,但是我看不懂日文。 希望哪位能指点一下,谢谢! 系统是fedora12 mod_perl version: mod_perl-2.0.4 httpd version: Server version: Apache/2.2.14 (Unix) Server built: Dec 7 2009 17:42:54 --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
