develooper Front page | perl.perl5.porters | Postings from March 2000

[ID 20000315.003] perl5.6-RC1 not OK - modules complain.

From:
Henrik Tougaard
Date:
March 15, 2000 01:37
Subject:
[ID 20000315.003] perl5.6-RC1 not OK - modules complain.
Message ID:
Pine.OSF.3.95.1000315103236.23297B-100000@sula1.foa.dk
This is a bug report for perl from ht000@foa.dk,
generated with the help of perlbug 1.27 running under perl v5.6.0.


-----------------------------------------------------------------
[Please enter your report here]

Build of perl5.6-RC1 completes without failure.
The tests and installation likewise.

The problems come when I try to install modules.

Bundle::CPAN has a small glitch in CPAN::WAIT:

....
mkdir blib/man3
cp lib/CPAN/WAIT.pm blib/lib/CPAN/WAIT.pm
cp lib/WAIT/Client.pm blib/lib/WAIT/Client.pm
Manifying blib/man3/CPAN::WAIT.3
  /sbin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /tools/perl5.6/bin/perl -Iblib/arch -Iblib/lib -I/tools/perl5.
6/lib/5.6.0/alpha-dec_osf -I/tools/perl5.6/lib/5.6.0 -e 'use Test::Harness qw(&r
untests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/basic.............Use of uninitialized value in string eq at /tools/perl5.6/li
b/5.6.0/ExtUtils/MM_Unix.pm line 110.
t/basic.............ok
All tests successful.
Files=1, Tests=5,  2 wallclock secs ( 0.77 cusr +  0.25 csys =  1.02 CPU)
  /sbin/make test -- OK
Running make install
Installing /tools/perl5.6/lib/site_perl/5.6.0/WAIT/Client.pm
Installing /tools/perl5.6/lib/site_perl/5.6.0/CPAN/WAIT.pm
Installing /tools/perl5.6/man/man3/CPAN::WAIT.3
Writing /tools/perl5.6/lib/site_perl/5.6.0/alpha-dec_osf/auto/CPAN/WAIT/.packlis
....
 

Net::Daemon (a part of Bundle::DBI) fails miserably:

....
cp lib/Net/Daemon.pm blib/lib/Net/Daemon.pm
b/Net/Daemon/Test.pm blib/lib/Net/Daemon/Test.pm
Manifying blib/man3/Net::Daemon::Log.3
Manifying blib/man3/Net::Daemon.3
Manifying blib/man3/Net::Daemon::Test.3
  /sbin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /tools/perl5.6/bin/perl -Iblib/arch -Iblib/lib -I/tools/perl5.
6/lib/5.6.0/alpha-dec_osf -I/tools/perl5.6/lib/5.6.0 -e 'use Test::Harness qw(&r
untests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/base..............ok
t/config............Your vendor has not defined the Sys::Syslog macro _PATH_LOG
at /tools/perl5.6/lib/5.6.0/alpha-dec_osf/Sys/Syslog.pm line 277.
Server process didn't create a file 'ndtest.prt'. at blib/lib/Net/Daemon/Test.pm
 line 317.
t/config............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-5
        Failed 5/5 tests, 0.00% okay
t/fork..............Your vendor has not defined the Sys::Syslog macro _PATH_LOG
at /tools/perl5.6/lib/5.6.0/alpha-dec_osf/Sys/Syslog.pm line 277.
....

After a *LOT* of fiddling I can get as far as getting most of the "usual"
modules installed, but always there are many complaints along the way.
Most use of Sys::Syslog works - so Net::Daemon must do something special
in 5.6-RC1, in 5.005_03 there is no error.

I have tried to reinstall several times on different machines but nowhere
have I got something that is nearly as stable as 5.005_03.
 
Henrik Tougaard, htoug@cpan.org


[Please do not change anything below this line]
-----------------------------------------------------------------

---
This perlbug was built using Perl v5..5.670 - Thu Mar  9 12:33:21 MET 2000
It is being executed now by  Perl v5.6.0 - Tue Mar 14 09:30:53 MET 2000.

Site configuration information for perl v5.6.0:

Configured by ht000 at Tue Mar 14 09:30:53 MET 2000.

Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
  Platform:
    osname=dec_osf, osvers=4.0, archname=alpha-dec_osf
    uname='osf1 panama2.foa.dk v4.0 1091 alpha '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define 
    use64bitint=define use64bitall=define uselongdouble=undef usesocks=undef
  Compiler:
    cc='cc', optimize='-O4', gccversion=
    cppflags='-std -ieee -D_INTRINSICS -I/usr/local/include -DLANGUAGE_C'
    ccflags ='-std -fprm d -ieee -D_INTRINSICS -I/usr/local/include -DLANGUAGE_C'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=8, ptrsize=8, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='ld', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib
    libs=-ldbm -ldb -lm -liconv
    libc=/usr/shlib/libc.so, so=so, useshrplib=true, libperl=libperl.so
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -Wl,-rpath,/tools/perl5.6/lib/5.6.0/alpha-dec_osf/CORE'
    cccdlflags=' ', lddlflags='-shared -expect_unresolved "*" -O4 -msym -std -s -L/usr/local/lib'

Locally applied patches:
    

---
@INC for perl v5.6.0:
    /usr/local/lib/perlmod
    /tools/perl5.6/lib/5.6.0/alpha-dec_osf
    /tools/perl5.6/lib/5.6.0
    /tools/perl5.6/lib/site_perl/5.6.0/alpha-dec_osf
    /tools/perl5.6/lib/site_perl/5.6.0
    /tools/perl5.6/lib/site_perl
    .

---
Environment for perl v5.6.0:
    HOME=/usr/users/ht
    LANG=da_DK.ISO8859-1
    LANGUAGE (unset)
    LD_LIBRARY_PATH=/ingres_oa/ingres/lib:/usr/shlib
    LOGDIR (unset)
    PATH=/tools/perl5.6/bin:/usr/local/scripts:/usr/local/bin:/usr/local:/sbin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/opt/networker/bin:/progs/CVS/cvs-1.10/bin:/usr/users/ht/bin:/ingres_oa/ingres/utility:/ingres_oa/ingres/bin
    PERL5LIB=/usr/local/lib/perlmod
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About