0

私は mingw に msys2 を使用しており、この Params::Validate モジュールをダウンロードしようとしています。このエラーが表示されますが、問題が何であるかをオンラインで見つけることができません。何が問題なのか、どうすれば直せるのか教えていただけると大変ありがたいです。
ありがとう!

cpan[1]> install Params::Validate  
lib/Params/Validate/XS.o:XS.c:(.text+0x34c): undefined reference to  'Perl_hv_common_key_len'
lib/Params/Validate/XS.o:XS.c:(.text+0x34c): relocation truncated to fit: 
R_X86_64_PC32 against undefined symbol 'Perl_hv_common_key_len'  
collect2: error: ld returned 1 exit status  
error building blib/arch/auto/Params/Validate/XS/XS.dll from  
lib/Params/Validate/XS.o at /usr/share/perl5/core_perl/ExtUtils/CBuilder/Base.pm line 320.
  DROLSKY/Params-Validate-1.19.tar.gz  
  ./Build -- NOT OK  
Failed during this command:  
 DROLSKY/Params-Validate-1.19.tar.gz          : make NO
4

1 に答える 1

1

perl の非常に古いインストールがあります。はほぼ 7 年前のPerl_hv_common_key_lenPerl v5.8.9 で追加されたため、v5.8 のさらに古いリリースを実行しています。現在、世界の多くで v5.22 が実行されているため、更新することをお勧めします

于 2015-06-26T16:37:02.077 に答える