Tim Bunce wrote:
On Tue, Oct 31, 2006 at 04:35:04PM -0800, Philip M. Gollucci wrote:
Tim Bunce wrote:
I'd appreciate testing of this release candidate:

 http://www.data-plan.com/public/DBI-1.53-RC2.tar.gz
Stock installs of perl via source
[EMAIL PROTECTED] /export/home/p6m7g8/dev/build 1 0>uname -a
SunOS httpd.zones.apache.org 5.10 Generic_118855-19 i86pc i386 i86pc

gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs
Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)

./Configure \
    -sde \
    -Dprefix=$prefix/perl/5.8.8 \
    -Dman3dir=$prefix/perl/5.8.8/man/man3 \
    -Dman1dir=$prefix/perl/5.8.8/man/man1 \
    -Dsiteman3dir=$prefix/perl/5.8.8/man/man3 \
    -Dsiteman1die=$prefix/perl/5.8.8/man/man1 \
    -Dscriptdir=$prefix/perl/5.8.8/bin \
    -Uinstallusrbinperl \
    -Dcc=gcc \
    -Duseshrplib \
    -Dusedevel \
    -Dusethreads=n \   ## replaced appropriately
    -Dusemymalloc=n \
    -Duse64bitint \
    -Doptimize="-g3 -O0 -DDEBUGGING" \
    -Dccflags=-pipe \
    -Ud_dosuid \
    -Ui_gdbm \
    -Ubincompat5005 \
    -Darchlib=$prefix/perl/5.8.8/lib \
    -Dsitelib=$prefix/perl/5.8.8/lib \
    -Dprivlib=$prefix/perl/5.8.8/lib


I got ugly messages in perl versions that don't bundle Storable in CORE, so I batch installed it.
I actually got prereq failed here for Storable. So again, batch CPAN installed in all versions. Also, File::Spec was missing in 5.8.1-ithread but with a nice message -- which was the first one I tried, so I CPAN installed it in all versions too.

Also, Test::Pod.
Didn't install Test::Pod this time.

Attached are 19 outputs 5.6.2 5.8.1->5.8.8 with and without threads, and bleed with and without threads. Perl -V are in the individual files.
Same.

The netbsd tests might take long as the box is much slower. I wouldn't wait for it.

(If you want, I can probably valgrind these)
Threaded versions 5.8.1 -> 5.8.4 caused this
Attempt to free unreferenced scalar: SV 0x8dfecc0 during global destruction.
Attempt to free unreferenced scalar: SV 0x8cdef30 during global destruction.
Attempt to free unreferenced scalar: SV 0x8bbe500 during global destruction.
Attempt to free unreferenced scalar: SV 0x8a9a0b0 during global destruction.
Attempt to free unreferenced scalar: SV 0x897f660 during global destruction.
Attempt to free unreferenced scalar: SV 0x885f7d0 during global destruction.
Attempt to free unreferenced scalar: SV 0x873ef50 during global destruction.
Attempt to free unreferenced scalar: SV 0x86200d8 during global destruction.
Attempt to free unreferenced scalar: SV 0x84ffab0 during global destruction.
Attempt to free unreferenced scalar: SV 0x83b2a08 during global destruction.
Attempt to free unreferenced scalar: SV 0x9a718bc during global destruction.
Attempt to free unreferenced scalar: SV 0x98619dc during global destruction.
Attempt to free unreferenced scalar: SV 0x965209c during global destruction.
Attempt to free unreferenced scalar: SV 0x94438f4 during global destruction.
Attempt to free unreferenced scalar: SV 0x9234aa4 during global destruction.
Attempt to free unreferenced scalar: SV 0x9026304 during global destruction.
Attempt to free unreferenced scalar: SV 0x8e1794c during global destruction.
Attempt to free unreferenced scalar: SV 0x8c08e8c during global destruction.
Attempt to free unreferenced scalar: SV 0x89fa434 during global destruction.
Attempt to free unreferenced scalar: SV 0x877ff0c during global destruction.

1 means all tests passed.
0 means something failed.

grep -c "test.pl done" log_*
log_5.6.2:0
log_5.8.1:0
log_5.8.1-ithread:1
log_5.8.2:1
log_5.8.2-ithread:1
log_5.8.3:1
log_5.8.3-ithread:1
log_5.8.4:1
log_5.8.4-ithread:1
log_5.8.5:1
log_5.8.5-ithread:1
log_5.8.6:1
log_5.8.6-ithread:1
log_5.8.7:1
log_5.8.7-ithread:1
log_5.8.8:1
log_5.8.8-ithread:1
log_bleed:1
log_bleed-ithread:0

No cookie for bleed-ithread:
cd /export/home/p6m7g8/dev/src/DBI-1.53 ; make test 2>&1 >> /tmp/log_bleed-ithread
Failed 1/49 test programs. 41/2339 subtests failed.
make: Fatal error: Command failed for target `test_dynamic'

5.6.2 and 5.8.1 bombed 40profile.t but interestingly the 5.8.1-ithreads did not.


------------------------------------------------------------------------
Philip M. Gollucci ([EMAIL PROTECTED]) 323.219.4708
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - TicketMaster - http://ticketmaster.com
1024D/A79997FA F357 0FDD 2301 6296 690F  6A47 D55A 7172 A799 97F

I never had a dream come true
'Til the day that I found you.
Even though I pretend that I've moved on
You'll always be my baby.
I never found the words to say
You're the one I think about each day
And I know no matter where life takes me to
A part of me will always be...
A part of me will always be with you.

Attachment: solaris.tar.bz2
Description: Binary data

Reply via email to