On Wed, 15 Mar 2000 10:37:38 +0100, Henrik Tougaard wrote: >The problems come when I try to install modules. We're up to RC2, in case you haven't noticed. >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 Other than the warning, I don't see anything wrong here. >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. These may have been silent errors earlier (Sys::Syslog is more verbose now about failed attempts to find constants). >After a *LOT* of fiddling I can get as far as getting most of the "usual" >modules installed, If you're doing a lot of fiddling, you're doing something wrong. (Perhaps you don't know about "perl Makefile.PL POLLUTE=1".) > 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. Just for the record, ActiveState has built a large number of extensions from CPAN on Solaris, Linux and Windows. The Windows builds have needed fixups for a couple of modules that used undocumented internals (like DBI) to pass the extra context parameter, but all the rest of them build and test with zero changes. Sarathy gsar@ActiveState.com