Subject: | Test::Exception not a dependency. |
I was building the new beta versions of Strawberry Perl (which include
this module) and received the output below in the file where I saved STDOUT.
Why is Text::Exception specified as a dependency if the tests use an
included version of it?
--Curtis Jewell
Loading CPAN...
Installing Crypt::OpenPGP from CPAN...
Going to read 'C:\strawberry\cpan\sources\authors\01mailrc.txt.gz'
............................................................................DONE
Going to read 'C:\strawberry\cpan\sources\modules\02packages.details.txt.gz'
Database was generated on Sat, 09 Jan 2010 17:31:16 GMT
............................................................................DONE
Going to read 'C:\strawberry\cpan\sources\modules\03modlist.data.gz'
............................................................................DONE
$ENV{PATH} =
'C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\GNUWin32\bin'
Running install for module 'Crypt::OpenPGP'
Running make for B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz
Fetching with LWP:
http://cpan.dagolden.com/authors/id/B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz
Checksum for
C:\strawberry\cpan\sources\authors\id\B\BT\BTROTT\Crypt-OpenPGP-1.04.tar.gz
ok
CPAN.pm: Going to build B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Crypt::OpenPGP
Show quoted text
---- Unsatisfied dependencies detected during ----
---- BTROTT/Crypt-OpenPGP-1.04.tar.gz ----
Test::Exception [requires]
Ignoring dependencies on modules ARRAY(0x77636d0), ARRAY(0x7a9bc18)
cp lib/Crypt/OpenPGP/Words.pm blib\lib\Crypt\OpenPGP\Words.pm
cp lib/Crypt/OpenPGP/Digest.pm blib\lib\Crypt\OpenPGP\Digest.pm
cp lib/Crypt/OpenPGP/Key.pm blib\lib\Crypt\OpenPGP\Key.pm
cp lib/Crypt/OpenPGP/KeyRing.pm blib\lib\Crypt\OpenPGP\KeyRing.pm
cp lib/Crypt/OpenPGP/Cipher.pm blib\lib\Crypt\OpenPGP\Cipher.pm
cp lib/Crypt/OpenPGP/S2k.pm blib\lib\Crypt\OpenPGP\S2k.pm
cp lib/Crypt/OpenPGP/Armour.pm blib\lib\Crypt\OpenPGP\Armour.pm
cp lib/Crypt/OpenPGP/Certificate.pm blib\lib\Crypt\OpenPGP\Certificate.pm
cp lib/Crypt/OpenPGP/Compressed.pm blib\lib\Crypt\OpenPGP\Compressed.pm
cp lib/Crypt/OpenPGP/Message.pm blib\lib\Crypt\OpenPGP\Message.pm
cp lib/Crypt/OpenPGP/OnePassSig.pm blib\lib\Crypt\OpenPGP\OnePassSig.pm
cp lib/Crypt/OpenPGP/Util.pm blib\lib\Crypt\OpenPGP\Util.pm
cp lib/Crypt/OpenPGP/Signature/SubPacket.pm
blib\lib\Crypt\OpenPGP\Signature\SubPacket.pm
cp lib/Crypt/OpenPGP/Key/Public.pm blib\lib\Crypt\OpenPGP\Key\Public.pm
cp lib/Crypt/OpenPGP.pm blib\lib\Crypt\OpenPGP.pm
cp lib/Crypt/OpenPGP/SKSessionKey.pm blib\lib\Crypt\OpenPGP\SKSessionKey.pm
cp lib/Crypt/OpenPGP/MDC.pm blib\lib\Crypt\OpenPGP\MDC.pm
cp lib/Crypt/OpenPGP/CFB.pm blib\lib\Crypt\OpenPGP\CFB.pm
cp lib/Crypt/OpenPGP/PacketFactory.pm
blib\lib\Crypt\OpenPGP\PacketFactory.pm
cp lib/Crypt/OpenPGP/Key/Public/DSA.pm
blib\lib\Crypt\OpenPGP\Key\Public\DSA.pm
cp lib/Crypt/OpenPGP/Buffer.pm blib\lib\Crypt\OpenPGP\Buffer.pm
cp lib/Crypt/OpenPGP/Key/Secret/ElGamal.pm
blib\lib\Crypt\OpenPGP\Key\Secret\ElGamal.pm
cp lib/Crypt/OpenPGP/Constants.pm blib\lib\Crypt\OpenPGP\Constants.pm
cp lib/Crypt/OpenPGP/KeyBlock.pm blib\lib\Crypt\OpenPGP\KeyBlock.pm
cp lib/Crypt/OpenPGP/ErrorHandler.pm blib\lib\Crypt\OpenPGP\ErrorHandler.pm
cp lib/Crypt/OpenPGP/Key/Secret.pm blib\lib\Crypt\OpenPGP\Key\Secret.pm
cp lib/Crypt/OpenPGP/Key/Secret/RSA.pm
blib\lib\Crypt\OpenPGP\Key\Secret\RSA.pm
cp lib/Crypt/OpenPGP/Trust.pm blib\lib\Crypt\OpenPGP\Trust.pm
cp lib/Crypt/OpenPGP/KeyServer.pm blib\lib\Crypt\OpenPGP\KeyServer.pm
cp lib/Crypt/OpenPGP/Key/Public/RSA.pm
blib\lib\Crypt\OpenPGP\Key\Public\RSA.pm
cp lib/Crypt/OpenPGP/Config.pm blib\lib\Crypt\OpenPGP\Config.pm
cp lib/Crypt/OpenPGP/Key/Public/ElGamal.pm
blib\lib\Crypt\OpenPGP\Key\Public\ElGamal.pm
cp lib/Crypt/OpenPGP/Key/Secret/DSA.pm
blib\lib\Crypt\OpenPGP\Key\Secret\DSA.pm
cp lib/Crypt/OpenPGP/Signature.pm blib\lib\Crypt\OpenPGP\Signature.pm
cp lib/Crypt/OpenPGP/Marker.pm blib\lib\Crypt\OpenPGP\Marker.pm
cp lib/Crypt/OpenPGP/SessionKey.pm blib\lib\Crypt\OpenPGP\SessionKey.pm
cp lib/Crypt/OpenPGP/UserID.pm blib\lib\Crypt\OpenPGP\UserID.pm
cp lib/Crypt/OpenPGP/Plaintext.pm blib\lib\Crypt\OpenPGP\Plaintext.pm
cp lib/Crypt/OpenPGP/Ciphertext.pm blib\lib\Crypt\OpenPGP\Ciphertext.pm
BTROTT/Crypt-OpenPGP-1.04.tar.gz
C:\strawberry\c\bin\dmake.EXE -- OK
Running make test
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t ... ok
t/01-util.t ...... ok
t/02-buffer.t .... ok
t/03-3des.t ...... ok
t/04-armour.t .... ok
t/05-packets.t ... ok
t/06-cipher.t .... ok
t/07-digest.t .... ok
t/08-compress.t .. ok
t/09-config.t .... ok
t/10-keyring.t ... ok
t/11-encrypt.t ... ok
t/12-sign.t ...... ok
t/13-keygen.t .... ok
All tests successful.
Files=14, Tests=273, 6 wallclock secs ( 0.15 usr + 0.05 sys = 0.20 CPU)
Result: PASS
BTROTT/Crypt-OpenPGP-1.04.tar.gz
Tests succeeded but one dependency not OK (Test::Exception)
BTROTT/Crypt-OpenPGP-1.04.tar.gz
[dependencies] -- NA
Running make install
make test had returned bad status, won't install without force
Completed install of Crypt::OpenPGP