Я пытаюсь установить модуль Tree::Suffix из CPAN в системе тестирования Debian с установленным Perl 5.18.1.Devel :: Синтаксические ошибки CheckLib при попытке установить 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.
Полный журнал here.
Я делаю что-то неправильно? Может кто-нибудь, пожалуйста, подтвердите эти ошибки при попытке установить Tree :: Suffix?
Если это ошибка, принадлежит ли она дереву: Суффикс, Devel :: CheckLib, Perl или Debian?
Любая помощь была бы принята с благодарностью!
Да, он работает после окружения 'qw (...)' с круглыми скобками. Спасибо, что нашли время сообщить об ошибке! – enricoferrero
Я получаю ту же ошибку при установке X11 :: Xlib. У меня 1.02 версия Devel :: CheckLib. Что мне не хватает? –
Это не поможет, если у вас установлена более новая версия Devel :: CheckLib, так как версия inc имеет приоритет. Тем не менее, это помогает, если вы просто удалите каталог inc. –