Perl 5.6 breaks Storable 
Author Message
 Perl 5.6 breaks Storable

I am using RedHat 6.2 . egcs-2.91.66 . perl5.6 from the stable.tar.gz on
ftp.perl.org .
Perl is built without multiplicity and without threads ( :-( ). Lots of
stuff builds but some do not.. The item that fails to install is Storable:
it fails its tests:

Running make test
PERL_DL_NONLAZY=1
/usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.0/i6
86-linux-64all -I/usr/lib/perl5/5.6.0 -e 'use Test::Harness qw(&runtests
$verbos

t/canonical.........ok
t/dclone............ok 9/9FAILED test 4
        Failed 1/9 tests, 88.89% okay
t/forgive...........ok
t/freeze............ok 15/15FAILED test 5
        Failed 1/15 tests, 93.33% okay
t/retrieve..........ok 14/14FAILED test 12
        Failed 1/14 tests, 92.86% okay
t/store.............ok 20/20FAILED tests 5, 15
        Failed 2/20 tests, 90.00% okay
t/tied..............ok 15/15FAILED test 5
        Failed 1/15 tests, 93.33% okay
Failed Test  Status Wstat Total Fail  Failed  List of failed
----------------------------------------------------------------------------
---
t/dclone.t                    9    1  11.11%  4
t/freeze.t                   15    1   6.67%  5
t/retrieve.t                 14    1   7.14%  12
t/store.t                    20    2  10.00%  5, 15
t/tied.t                     15    1   6.67%  5
Failed 5/7 test scripts, 28.57% okay. 6/89 subtests failed, 93.26% okay.
make: *** [test_dynamic] Error 29
  /usr/bin/make test -- NOT OK

I have no problem with perl5.005003 .
---

Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
  Platform:
    osname=linux, osvers=2.2.14-5.0smp, archname=i686-linux-64all
    uname='linux harmony.hudes.org 2.2.14-5.0smp #1 smp tue mar 7 21:01:40
est 2
000 i686 unknown '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=unde
f
    useperlio=undef d_sfio=undef uselargefiles=define
    use64bitint=define use64bitall=define uselongdouble=define
usesocks=undef
  Compiler:
    cc='gcc', optimize='-O2 -mcpu=i686', gccversion=egcs-2.91.66
19990314/Linux
(egcs-1.1.2 release)
    cppflags='-fno-strict-aliasing -I/usr/local/include'
    ccflags
='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_F
ILE_OFFSET_BITS=64'
    stdchar='char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='long double', nvsize=12,
Off_t='off_t'
, lseeksize=8
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt
    libc=/lib/libc-2.1.3.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl):
  Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LONG_DOUBLE
USE_LARGE_
FILES
  Built under linux
  Compiled at May  1 2000 23:26:56

    /usr/lib/perl5/5.6.0/i686-linux-64all
    /usr/lib/perl5/5.6.0
    /usr/local/lib/perl5/site_perl/5.6.0/i686-linux-64all
    /usr/local/lib/perl5/site_perl/5.6.0
    /usr/local/lib/perl5/site_perl
    .



Thu, 24 Oct 2002 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Connecting to DB2/2 under Win3.1

2. Unicode in Perl 5.6 - broken?

3. Perl 5.6 and Perl 5.8

4. Perl 5.6 says 'syntax error', Perl 5.005_03 does not

5. ActiveState Perl 5.6. and Language Localization

6. use IO::File causes errors with perl 5.6

7. Threads bug in Perl 5.6??

8. ppm fails now that I am on perl 5.6

9. Perl 5.6 regexp error message: Bug?

10. Can't build Apache mod_perl against perl 5.6

11. ActiveState Perl 5.6 - Can't exit WHILE loop

12. Perl (5.6 and 5.7) compilation problems with redhat7

 

 
Powered by phpBB® Forum Software