Subject: | Bundled moduled too old |
Makefile.PL fails with recent perls (e.g. 5.22.1-RC1):
syntax error at inc/Module/Install/XSUtil.pm line 244, near "$checklib qw(inc::Devel::CheckLib Devel::CheckLib)"
Global symbol "$loaded_lib" requires explicit package name (did you forget to declare "my $loaded_lib"?) at inc/Module/Install/XSUtil.pm line 252.
Global symbol "@dcl_args" requires explicit package name (did you forget to declare "my @dcl_args"?) at inc/Module/Install/XSUtil.pm line 262.
syntax error at inc/Module/Install/XSUtil.pm line 263, near "}"
Can't use global @_ in "my" at inc/Module/Install/XSUtil.pm line 266, near "= @_"
Global symbol "$self" requires explicit package name (did you forget to declare "my $self"?) at inc/Module/Install/XSUtil.pm line 268.
syntax error at inc/Module/Install/XSUtil.pm line 275, near "}"
Can't use global @_ in "my" at inc/Module/Install/XSUtil.pm line 278, near "= @_"
syntax error at inc/Module/Install/XSUtil.pm line 290, near "}"
Can't use global @_ in "my" at inc/Module/Install/XSUtil.pm line 295, near "unless @_"
inc/Module/Install/XSUtil.pm has too many errors.
Compilation failed in require at inc/Module/Install.pm line 307.
Number found where operator expected at Makefile.PL line 7, near "use_ppport 3.19"
(Do you need to predeclare use_ppport?)
syntax error at Makefile.PL line 7, near "use_ppport 3.19"
Bareword "cc_warnings" not allowed while "strict subs" in use at Makefile.PL line 7.
Execution of Makefile.PL aborted due to compilation errors.