У меня есть экземпляр Amazon (выпуск Amazon Linux AMI 2011.02.1.1 (бета), 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: вы хотите найти хороший способ скомпилировать старый Perl с вашим новым ядром. В asm/page.h
не является частью заголовка ядра, а IPC::SysV
, поставляемый с perl 5.8.8, является устаревшим.
Вот несколько предложений в списке рассылки:
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, так что, возможно, вам удастся найти простой способ запустить свою программу.
Perl 5.8.8 - это конец liftem, текущая стабильная версия - 5.12, текущая проверка - 5.14