Skip Menu |

This queue is for tickets about the Digest-SHA1 CPAN distribution.

Report information
The Basics
Id: 2111
Status: resolved
Priority: 0/
Queue: Digest-SHA1

People
Owner: Nobody in particular
Requestors: mah [...] everybody.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.02
Fixed in: 2.01



Subject: Fails with Coredump on Solaris 9
Checking the diffs between the 2.01 and 2.02, I put "#define SvPVbyte SvPV" instead of the supplied replacement for SvPVbyte and it worked. Or, at least it didn't coredump. Solaris 9 UltraSPARC
To: bug-Digest-SHA1 [...] rt.cpan.org
Subject: Re: [cpan #2111] AutoReply: Fails with Coredump on Solaris 9
From: mah [...] everybody.org (Mark A. Hershberger)
Date: Fri, 14 Feb 2003 14:56:29 -0600
RT-Send-Cc:
I was mistaken about the fix. But the older version does work.
From: alex [...] trdlnk.com
[MAHEX - Fri Feb 14 15:06:30 2003]: Show quoted text
> Checking the diffs between the 2.01 and 2.02, I put "#define SvPVbyte > SvPV" instead of the supplied replacement for SvPVbyte and it worked. > Or, at least it didn't coredump. > > Solaris 9 > UltraSPARC
I am having the same problem with Sun's distribution of Perl. When talking to their tech support they weren't very keen on helping me since they don't consider the module to be something they govern. Anyway, some build messages; Checking if your kit is complete... Looks good Writing Makefile for Digest::SHA1 cp SHA1.pm blib/lib/Digest/SHA1.pm /bin/perl -I/usr/perl5/5.6.1/lib/sun4-solaris-64int -I/usr/perl5/5.6.1/lib /usr/perl5/5.6.1/lib/ExtUtils/xsubpp -typemap /usr/perl5/5.6.1/lib/ExtUtils/typemap -typemap typemap SHA1.xs > SHA1.xsc && mv SHA1.xsc SHA1.c cc -c -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xO3 -xdepend -DVERSION=\"2.02\" -DXS_VERSION=\"2.02\" -KPIC -I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE SHA1.c Running Mkbootstrap for Digest::SHA1 () chmod 644 SHA1.bs rm -f blib/arch/auto/Digest/SHA1/SHA1.so LD_RUN_PATH="" cc -G SHA1.o -o blib/arch/auto/Digest/SHA1/SHA1.so chmod 755 blib/arch/auto/Digest/SHA1/SHA1.so cp SHA1.bs blib/arch/auto/Digest/SHA1/SHA1.bs chmod 644 blib/arch/auto/Digest/SHA1/SHA1.bs Manifying blib/man3/Digest::SHA1.3 /usr/ccs/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /bin/perl -Iblib/arch -Iblib/lib -I/usr/perl5/5.6.1/lib/sun4-solaris-64int -I/usr/perl5/5.6.1/lib -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/badfile....ok t/sha1.......FAILED tests 1-5 Failed 5/5 tests, 0.00% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/sha1.t 5 5 100.00% 1-5 Failed 1/2 test scripts, 50.00% okay. 5/7 subtests failed, 28.57% okay. *** Error code 11 make: Fatal error: Command failed for target `test_dynamic' /usr/ccs/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force Show quoted text
cpan>
This works fine on Sun's Perl for Solaris 8 and also if I build a custom version of Perl on Solaris 9. It's just with Sun's Perl that this doesn't work. I am using the Forte 6.2 C compiler.