0
我試圖在安裝了Perl 5.18.1的Debian測試系統上安裝CPAN的Tree::Suffix模塊。當試圖安裝Tree ::後綴時Devel :: CheckLib語法錯誤
在編譯期間,我收到了一堆語法錯誤和警告,與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時發生這些錯誤嗎?
如果這是一個錯誤,是否屬於Tree :: Suffix,Devel :: CheckLib,Perl或Debian?
任何幫助將不勝感激!
是的,它在括號後面圍繞'qw(...)'。感謝您花時間報告錯誤! – enricoferrero
安裝X11 :: Xlib時出現同樣的錯誤。我有1.02版本的Devel :: CheckLib。我錯過了什麼? –
如果您安裝了更新版本的Devel :: CheckLib,它將無濟於事,因爲inc版本具有優先權。這就是說,如果你只是刪除inc目錄,它會有所幫助。 –