On Sun Jun 09 10:35:33 2013, GREGOA wrote:
Show quoted text> This bug has been forwarded from
http://bugs.debian.org/710979
>
> -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->
>
> Source: libperlio-via-symlink-perl
> Version: 0.05-1.1
> Severity: important
> User: debian-perl@lists.debian.org
> Usertags: perl-5.18-transition
> Tags: sid jessie
>
> This package FTBFS with perl 5.18 from experimental (in a clean sbuild
> session):
>
> syntax error at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 23, near "m/--(?:default|skip|testonly)/and-t "
> syntax error at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 29, near "}eval"
> syntax error at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 32, near "}}"
> (Might be a runaway multi-line "" string starting on line 31)
> Can't use global @_ in "my" at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 38, near "and @_ "
> syntax error at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 53, near "}"
> syntax error at inc/Module/Install/AutoInstall.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm
> line 59, near "}"
> Compilation failed in require at inc/Module/Install.pm -
> /usr/local/lib/perl5/site_perl/5.8.5/Module/Install.pm line 267.
> The 'auto_install' method does not exist in the 'inc' path!
> Please remove the 'inc' directory and run Makefile.PL again to load
> it.
> make: *** [build-stamp] Error 255
>
> Module::Install should be removed or refreshed.
Similar problems observed today when trying to install against perl-5.31.0 on FreeBSD-12, using cpanm as the installer. Excerpt from cpanm build.log:
#####
$ dumpjson XANTUS.POE-Filter-JSON-0.04.log.json
{
author => "XANTUS",
dist => "POE-Filter-JSON",
distname => "POE-Filter-JSON-0.04",
distversion => 0.04,
grade => "FAIL",
prereqs => undef,
test_output => [
"Building and testing POE-Filter-JSON-0.04",
"cp lib/POE/Filter/JSON.pm blib/lib/POE/Filter/JSON.pm",
"PERL_DL_NONLAZY=1 \"/usr/home/jkeenan/var/tad/testing/perl-5.31.0/bin/perl\" \"-MExtUtils::Command::MM\" \"-MTest::Harness\" \"-e\" \"undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')\" t/*.t",
"t/00_compile.t .. ok",
"",
"# Failed test 'put'",
"# at t/01_filter.t line 23.",
"# Looks like you failed 1 test of 5.",
"t/01_filter.t ... ",
"Dubious, test returned 1 (wstat 256, 0x100)",
"Failed 1/5 subtests ",
"",
"Test Summary Report",
"-------------------",
"t/01_filter.t (Wstat: 256 Tests: 5 Failed: 1)",
" Failed test: 3",
" Non-zero exit status: 1",
"Files=2, Tests=6, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.17 cusr 0.08 csys = 0.29 CPU)",
"Result: FAIL",
],
via => "App::cpanminus::reporter 0.17 (1.7044)",
}
[analysis] $ dumpjson CLKAO.PerlIO-via-symlink-0.05.log.json
{
author => "CLKAO",
dist => "PerlIO-via-symlink",
distname => "PerlIO-via-symlink-0.05",
distversion => 0.05,
grade => "NA",
prereqs => undef,
test_output => [
"Running Makefile.PL",
"Regexp modifiers \"/a\" and \"/d\" are mutually exclusive at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 23, at end of line",
"syntax error at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 23, near \"m/--(?:default|skip|testonly)/and-t \"",
"syntax error at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 28, near \"}eval\"",
"syntax error at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 31, near \"}}\"",
" (Might be a runaway multi-line \"\" string starting on line 30)",
"Can't use global \$_ in \"my\" at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 34, near \"\@\$_\"",
"syntax error at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 52, near \"}\"",
"syntax error at inc/Module/Install/AutoInstall.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install/AutoInstall.pm line 58, near \"}\"",
"Compilation failed in require at inc/Module/Install.pm - /usr/local/lib/perl5/site_perl/5.8.5/Module/Install.pm line 267.",
"The 'auto_install' method does not exist in the 'inc' path!",
"Please remove the 'inc' directory and run Makefile.PL again to load it.",
"-> N/A",
"-> FAIL Configure failed for PerlIO-via-symlink-0.05. See /home/jkeenan/var/tad/testing/perl-5.31.0/.cpanm/work/1562787494.14114/build.log for details.",
],
via => "App::cpanminus::reporter 0.17 (1.7044)",
}
#####
Can you investigate?
Thank you very much.
Jim Keenan