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

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

Henrik Tougaard
March 15, 2000 01:37
[ID 20000315.003] perl5.6-RC1 not OK - modules complain.
Message ID:
This is a bug report for perl from,
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/ blib/lib/CPAN/
cp lib/WAIT/ blib/lib/WAIT/
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/ line 110.
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/
Installing /tools/perl5.6/lib/site_perl/5.6.0/CPAN/
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/ blib/lib/Net/
b/Net/Daemon/ blib/lib/Net/Daemon/
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/config............Your vendor has not defined the Sys::Syslog macro _PATH_LOG
at /tools/perl5.6/lib/5.6.0/alpha-dec_osf/Sys/ line 277.
Server process didn't create a file 'ndtest.prt'. at blib/lib/Net/Daemon/
 line 317.
        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/ 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,

[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:
    osname=dec_osf, osvers=4.0, archname=alpha-dec_osf
    uname='osf1 v4.0 1091 alpha '
    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
    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/, so=so, useshrplib=true,
  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:

Environment for perl v5.6.0:
    LANGUAGE (unset)
    LOGDIR (unset)
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About