Checking if your kit is complete...
Looks good
Writing Makefile for Digest::SHA
cp SHA.pm blib/lib/Digest/SHA.pm
/bin/perl.exe /usr/lib/perl5/5.8/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8/ExtUtils/typemap -typemap typemap  SHA.xs > SHA.xsc && mv SHA.xsc SHA.c
gcc -c  -I. -DPERL_USE_SAFE_PUTENV -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -DUSEIMPORTLIB -O3 -fno-unit-at-a-time -s -mtune=pentium   -DVERSION=\"5.45\" -DXS_VERSION=\"5.45\"  "-I/usr/lib/perl5/5.8/msys/CORE"  -DSHA_PERL_MODULE SHA.c
Running Mkbootstrap for Digest::SHA ()
chmod 644 SHA.bs
rm -f blib/arch/auto/Digest/SHA/SHA.dll
ld2  -s  SHA.o  -o blib/arch/auto/Digest/SHA/SHA.dll 	\
	  /usr/lib/perl5/5.8/msys/CORE/libperl.dll.a   	\
	  
gcc -shared -o SHA.dll -Wl,--out-implib=libSHA.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base \
-s SHA.o  /usr/lib/perl5/5.8/msys/CORE/libperl.dll.a
Creating library file: libSHA.dll.a
mv SHA.dll libSHA.dll.a blib/arch/auto/Digest/SHA/
chmod 755 blib/arch/auto/Digest/SHA/SHA.dll
cp SHA.bs blib/arch/auto/Digest/SHA/SHA.bs
chmod 644 blib/arch/auto/Digest/SHA/SHA.bs
cp shasum blib/script/shasum
/bin/perl.exe "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/shasum
/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/allfcns.....ok
t/base64......ok
t/bitbuf......ok
t/dumpload....ok
t/fips198.....ok
t/gg..........ok
t/gglong......ok
t/hmacsha.....ok
t/ireland.....ok
t/methods.....ok
t/nistbit.....ok
t/nistbyte....ok
t/pod.........ok
t/podcover....ok
t/rfc2202.....ok
t/sha1........ok
t/sha224......ok
t/sha256......ok
t/sha384......ok
t/sha512......ok
t/woodbury....ok
All tests successful.
Files=21, Tests=123,  9 wallclock secs ( 2.22 cusr +  3.83 csys =  6.04 CPU)
/usr/bin/perl5.8.8.exe: new base = 56000000, new size = 30000
/usr/bin/msys-perl5_8.dll: new base = 56030000, new size = 150000
/usr/lib/perl5/5.8/msys/auto/attrs/attrs.dll: new base = 56180000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/B/B.dll: new base = 561b0000, new size = 40000
/usr/lib/perl5/5.8/msys/auto/B/C/C.dll: new base = 561f0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/ByteLoader/ByteLoader.dll: new base = 56220000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Cwd/Cwd.dll: new base = 56250000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Data/Dumper/Dumper.dll: new base = 56280000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Devel/DProf/DProf.dll: new base = 562b0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Devel/Peek/Peek.dll: new base = 562e0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Devel/PPPort/PPPort.dll: new base = 56310000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Digest/MD5/MD5.dll: new base = 56340000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Encode/Byte/Byte.dll: new base = 56370000, new size = 50000
/usr/lib/perl5/5.8/msys/auto/Encode/CN/CN.dll: new base = 563c0000, new size = e0000
/usr/lib/perl5/5.8/msys/auto/Encode/EBCDIC/EBCDIC.dll: new base = 564a0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Encode/Encode.dll: new base = 564d0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Encode/JP/JP.dll: new base = 56500000, new size = 100000
/usr/lib/perl5/5.8/msys/auto/Encode/KR/KR.dll: new base = 56600000, new size = f0000
/usr/lib/perl5/5.8/msys/auto/Encode/Symbol/Symbol.dll: new base = 566f0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Encode/TW/TW.dll: new base = 56720000, new size = e0000
/usr/lib/perl5/5.8/msys/auto/Encode/Unicode/Unicode.dll: new base = 56800000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Fcntl/Fcntl.dll: new base = 56830000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/File/Glob/Glob.dll: new base = 56860000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Filter/Util/Call/Call.dll: new base = 56890000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/GDBM_File/GDBM_File.dll: new base = 568c0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/IO/IO.dll: new base = 568f0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/List/Util/Util.dll: new base = 56920000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/MIME/Base64/Base64.dll: new base = 56950000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/NDBM_File/NDBM_File.dll: new base = 56980000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/ODBM_File/ODBM_File.dll: new base = 569b0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Opcode/Opcode.dll: new base = 569e0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/PerlIO/encoding/encoding.dll: new base = 56a10000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/PerlIO/scalar/scalar.dll: new base = 56a40000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/PerlIO/via/via.dll: new base = 56a70000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/POSIX/POSIX.dll: new base = 56aa0000, new size = 40000
/usr/lib/perl5/5.8/msys/auto/re/re.dll: new base = 56ae0000, new size = 50000
/usr/lib/perl5/5.8/msys/auto/SDBM_File/SDBM_File.dll: new base = 56b30000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Socket/Socket.dll: new base = 56b60000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Storable/Storable.dll: new base = 56b90000, new size = 40000
/usr/lib/perl5/5.8/msys/auto/Sys/Hostname/Hostname.dll: new base = 56bd0000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Sys/Syslog/Syslog.dll: new base = 56c00000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/threads/shared/shared.dll: new base = 56c30000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/threads/threads.dll: new base = 56c60000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Time/HiRes/HiRes.dll: new base = 56c90000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/Unicode/Normalize/Normalize.dll: new base = 56cc0000, new size = 60000
/usr/lib/perl5/5.8/msys/auto/XS/APItest/APItest.dll: new base = 56d20000, new size = 30000
/usr/lib/perl5/5.8/msys/auto/XS/Typemap/Typemap.dll: new base = 56d50000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Alias/Alias.dll: new base = 56d80000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/B/Generate/Generate.dll: new base = 56db0000, new size = 40000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Compress/Bzip2/Bzip2.dll: new base = 56df0000, new size = 40000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Compress/Raw/Bzip2/Bzip2.dll: new base = 56e30000, new size = 40000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Compress/Raw/Zlib/Zlib.dll: new base = 56e70000, new size = 50000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Digest/SHA/SHA.dll: new base = 56ec0000, new size = 40000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/HTML/Parser/Parser.dll: new base = 56f00000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Math/BigInt/FastCalc/FastCalc.dll: new base = 56f30000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/PadWalker/PadWalker.dll: new base = 56f60000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Term/ReadKey/ReadKey.dll: new base = 56f90000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/version/vxs/vxs.dll: new base = 56fc0000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/Win32API/File/File.dll: new base = 56ff0000, new size = 40000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/XML/LibXML/Common/Common.dll: new base = 57030000, new size = 30000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/XML/LibXML/LibXML.dll: new base = 57060000, new size = 70000
/usr/lib/perl5/vendor_perl/5.8/msys/auto/XML/Parser/Expat/Expat.dll: new base = 570d0000, new size = 40000
./blib/arch/auto/Digest/SHA/SHA.dll: new base = 57110000, new size = 40000
Installing /usr/lib/perl5/vendor_perl/5.8/msys/auto/Digest/SHA/libSHA.dll.a
Installing /usr/lib/perl5/vendor_perl/5.8/msys/auto/Digest/SHA/SHA.bs
Installing /usr/lib/perl5/vendor_perl/5.8/msys/auto/Digest/SHA/SHA.dll
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/lib/perl5/vendor_perl/5.8/msys/Digest/SHA.pm
Installing /usr/bin/shasum
Writing /usr/lib/perl5/vendor_perl/5.8/msys/auto/Digest/SHA/.packlist
Appending installation info to /usr/lib/perl5/5.8/msys/perllocal.pod
