我正在尝试在安装了Perl 5.18.1 的 Debian 测试系统上从 CPAN安装Tree::Suffix模块。
在编译过程中,我收到了一堆与Devel::CheckLib相关的语法错误和警告。
CPAN.pm: Building G/GR/GRAY/Tree-Suffix-0.21.tar.gz
syntax error at inc/Devel/CheckLib.pm line 164, near "$mm_attr_key qw(LIBS INC)"
syntax error at inc/Devel/CheckLib.pm line 171, near "}"
Global symbol "%args" requires explicit package name at inc/Devel/CheckLib.pm line 175.
syntax error at inc/Devel/CheckLib.pm line 179, near "}"
syntax error at inc/Devel/CheckLib.pm line 185, near "}"
Global symbol "@headers" requires explicit package name at inc/Devel/CheckLib.pm line 192.
Global symbol "@libs" requires explicit package name at inc/Devel/CheckLib.pm line 223.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 230.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 236.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 240.
syntax error at inc/Devel/CheckLib.pm line 252, near "}"
inc/Devel/CheckLib.pm has too many errors.
Compilation failed in require at Makefile.PL line 7.
完整的日志在这里。
我做错什么了吗?有人可以确认在尝试安装 Tree::Suffix 时发生这些错误吗?
如果这是一个错误,它属于 Tree::Suffix、Devel::CheckLib、Perl 还是 Debian?
任何帮助将不胜感激!