CC: | "Fales, Peter S \(Pete\)" <psfales [...] alcatel-lucent.com> |
Subject: | PerlCritic install bug |
Date: | Wed, 3 Oct 2007 13:46:20 -0500 |
To: | <bug-Perl-Critic [...] rt.cpan.org> |
From: | "Sitzmann, Gary H \(Gary\)" <ghs1 [...] alcatel-lucent.com> |
Was installing PerlCritic 1.078 on Solaris 8 and ran into an
incompatibility with Solaris tar.
It took awhile to debug it and needed some help from Pete person so
thought I would report it to make others aware of the problem.
Was getting lots of test failures for
ProhibitQuotesAsQuotelikeOperatorDelimiters with only 82% complete
Finally decided to back up to 1.076
And got the following warning the FIRST time only when running perl
Makefile.PL. I had so many warnings the first time during install that
I probably skipped over this warning.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOpe
ratorDelimiters.pm
Please inform the author.
Writing Makefile for Perl::Critic
Turns out that Solaris tar must have a built in limit and it created
ProhibitQuotesAsQuotelikeOperatorDelimiters rather than one with the .pm
extension.
Switched to gtar and was all set.
So a couple of issues,
1) perl Makefile.PL should really check every single time for
installation especially with a large package to see if it was all
delivered
2) Might consider adding a note that Solaris 8 tar won't work for
this installation and gtar from GNU should be used instead
Gary Sitzmann
Alcatel-Lucent
mailto:ghs1@alcatel-lucent.com
Phone: 630 713 7338
http://mobility.ih.lucent.com/~ghs1