Subject: | Build Fails for more recent versions of Parse::RecDescent |
Date: | Tue, 26 Aug 2014 10:46:05 -0400 |
To: | bug-PDF-FDF-Simple [...] rt.cpan.org |
From: | Jon Rubin <jon.rubin [...] grantstreet.com> |
Attempting to install PDF::FDF::Simple is failing for versions of
Parse::RecDescent greater than 1.966_001.
Steps to reproduce:
Install a version of Parse::RecDescent more recent than the above version:
eg.
https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967_008.tar.gz
(I installed using cpanp)
Attempt to install the most recent version of PDF::FDF::Simple
(again, I used cpanp)
PDF::FDF::Simple's tests fail. It appears that the errors occur during
$fdf->load in the following code:
my $fdf = new PDF::FDF::Simple ({
'filename' => $fdf_fname,
});
my $erg = $fdf->load;
Relevant excerpt:
[ERROR] [Mon Aug 25 15:59:21 2014] MAKE TEST failed:
t/accessors.t ................... ok
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/acro8.t .......................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/attribs.t .....................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
t/distribution.t ................ skipped: Test::Distribution skipped
unless env $DO_DIST_CHECK set.
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like you planned 10 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/fdfparser_newline.t ...........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/10 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like you planned 10 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/fdfparser_round.t .............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/10 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like you planned 9 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/fdfparser_round2.t ............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 8/9 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like you planned 19 tests but ran 1.
# Looks like your test exited with 255 just after 1.
t/fdfparser_standard.t ..........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 18/19 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/missingfdfvalue.t .............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/no_header.t ...................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/4 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/noisyfileattr.t ...............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/4 subtests
t/pod-coverage.t ................ skipped: Test::Pod::Coverage skipped
unless env $DO_DIST_CHECK set.
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like you planned 3 tests but ran 2.
# Looks like your test exited with 255 just after 2.
t/simple.t ......................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/3 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/strange_id_values.t ...........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/4 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/typecatalog.t .................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/undef_handling.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 2/2 subtests
Can't call method "at" on an undefined value at
/home/jrubin/c6/work/gsg-epay-perl/active/lib/perl5/Parse/RecDescent.pm
line 3109.
# Looks like your test exited with 255 before it could output anything.
t/with_xrefs_and_valuearrays.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
I tested PDF-FDF-Simple-0.21 using Perl 5.10.1 on Linux Centos 5 and Centos
6 operating systems.
Sorry I can't provide a patch; I'm not familiar with Parse::RecDescent or
PDF::FDF::Simple's grammars.
--
This e-mail and any attachments may contain information that is
confidential, proprietary and protected by electronic communications
privacy laws. If you are not the intended recipient, please do not retain,
copy, use, or otherwise disclose the information contained in this message.
Instead, please delete it and notify the sender.