我有亚马逊实例(亚马逊Linux AMI版本2011.02.1.1(testing版),2.6.35.11-83.9.amzn1.i686),我想降级Perl版本从v5.10.1到v5.8.8,但是当编译perl 5.8.8我有这个错误:
asm/page.h: No such file or directory make[1]: *** [SysV.o] Error 1 make[1]: Leaving directory `/perl-5.8.8/ext/IPC/SysV'
怎么能解决这个问题?
好的,在查看perl邮件列表之后:你想find一个用新内核编译旧Perl的好方法。 asm/page.h不是内核头文件的一部分,并且perl 5.8.8附带的IPC::SysV是旧的。
以下是邮件列表中的一些build议:
http://www.nntp.perl.org/group/perl.perl5.porters/2010/03/msg158201.html
但也许你应该看看http://search.cpan.org/~jesse/perl-5.14.1/pod/perl5100delta.pod ,所以也许你可以find一个简单的方法来让你的程序运行。
Perl 5.8.8是终结的,目前的稳定是5.12,目前的testing是5.14