Subject: | Version 5.427 MIME::Entity does not install without MIME::Base64 |
Date: | Tue, 31 Mar 2009 14:13:02 -0400 |
To: | bug-Net-DRI [...] rt.cpan.org |
From: | Edward F Eaglehouse <efe [...] atmsol.com> |
While attempting to resolve some Perl module dependencies during an
installation of RT (Request Tracker), the version 5.427 of module
MIME::Entity would not install. It would download and build without
error, but the testing failed at t/Misc.t.
I'm using a Sun Solaris 10 platform, Sun Studio 12 C compiler, and Perl
5.8.4. Here is the relevant output from the CPAN 'install MIME::Entity'
command:
DONEILL/MIME-tools-5.427.tar.gz
/usr/ccs/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/02-kwalitee.t
t/02-pod-coverage.t t/02-pod.t t/99-prepare.t t/Body.t t/BodyPrint.t
t/Decoder.t t/EmptyPart.t t/Entity.t t/Filer.t t/Gauntlet.t t/Head.t
t/Misc.t t/ParamVal.t t/Parser.t t/ParserEncoded.t
t/ParserPreamble.t t/Ref.t t/Smtpsend.t t/ticket-11901.t
t/ticket-37139.t t/WordDecoder.t t/WordEncoder.t t/Words.t
t/02-kwalitee.t ...... skipped: Test::Kwalitee not installed; skipping
t/02-pod-coverage.t .. skipped: Test::Pod::Coverage disabled.
TEST_POD_COVERAGE=1 if you want it.
t/02-pod.t ........... ok
t/99-prepare.t ....... ok
t/Body.t ............. ok
t/BodyPrint.t ........ ok
t/Decoder.t .......... # Using gzip: 1
t/Decoder.t .......... ok
t/EmptyPart.t ........ ok
t/Entity.t ........... ok
t/Filer.t ............ ok
t/Gauntlet.t ......... ok
t/Head.t ............. ok
t/Misc.t ............. 1/14
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 78.
# got: '=46rom me'
# expected: '=46rom me=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 78.
# got: '.'
# expected: '.=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 78.
# got: ' From you'
# expected: ' From you=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 90.
# got: '=46rom me'
# expected: '=46rom me=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 90.
# got: '.'
# expected: '.=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 90.
# got: '=2E
# '
# expected: '.=0A=
# '
# Failed test 'bug 970725-DNA: QP use of RFC2049 guideline 8'
# at t/Misc.t line 90.
# got: ' From you'
# expected: ' From you=
# '
# Looks like you failed 7 tests of 14.
t/Misc.t ............. Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/14 subtests
t/ParamVal.t ......... ok
t/Parser.t ........... ok
t/ParserEncoded.t .... ok
t/ParserPreamble.t ... ok
t/Ref.t .............. ok
t/Smtpsend.t ......... ok
t/ticket-11901.t ..... ok
t/ticket-37139.t ..... ok
t/WordDecoder.t ...... ok
t/WordEncoder.t ...... ok
t/Words.t ............ ok
Test Summary Report
-------------------
t/Misc.t (Wstat: 1792 Tests: 14 Failed: 7)
Failed tests: 4-5, 7-11
Non-zero exit status: 7
Files=24, Tests=365, 13 wallclock secs ( 0.59 usr 0.18 sys + 10.12
cusr 1.05 csys = 11.94 CPU)
Result: FAIL
Failed 1/24 test programs. 7/365 subtests failed.
*** Error code 29
make: Fatal error: Command failed for target `test_dynamic'
DONEILL/MIME-tools-5.427.tar.gz
/usr/ccs/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module,
try:
reports DONEILL/MIME-tools-5.427.tar.gz
Running make install
make test had returned bad status, won't install without force
Many other people on the web have also run into this problem. I found
only one reference that resolved it: somebody else trying to use RT said
to install MIME::Base64 first.
My suggestion is that the module MIME::Base64 should be included as a
dependency of MIME::Entity.
It took me nearly two days of recompiling and testing to find this
rather trivial solution.
Thanks for listening.
--
Cordially,
Edward F Eaglehouse <efe@atmsol.com> <mailto:efe@atmsol.com>
Automated Solutions Corp. <www.atmsol.com> <http://www.atmsol.com>
Phone: 330.659.6335
Fax: 330.659.6503
<mailto:scott@atmsol.com>
------------------------------------------------------------------------
This document may contain confidential information or attorney work
product protected by attorney-client privilege. If you are not the
intended recipient, you must delete this and all copies of this
document. Please notify Automated Solutions Corp immediately of this
misdirected communication, by email at info@atmsol.com
<mailto:info@atmsol.com>, by phone at 330-659-6335, or by fax at
330-659-6503.