>>> Test phase [enabled]: dev-perl/DateTime-0.2901 PERL_DL_NONLAZY=1 /usr/bin/perl5.8.7 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00load................ok t/01sanity..............ok t/02last_day............ok t/03components..........ok t/04epoch...............ok t/05set.................ok t/06add.................ok t/07compare.............ok t/09greg................# this may take a minute... ok t/10subtract............ok t/11duration............ok t/12week................ok t/13strftime............# New locale: de # New locale: it ok t/14locale..............ok t/15jd..................ok t/16truncate............ok t/17set_return..........ok t/18today...............ok t/19leap_second.........ok t/20infinite............ # Failed test 'infinity (datetime) == infinity (number)' # in t/20infinite.t at line 72. # got: '-0001--01--01T-01:-01:-01' # expected: 'inf' # Failed test 'neg infinity (datetime) == neg infinity (number)' # in t/20infinite.t at line 75. # got: '-2147483648--2147483648--2147483648T-2147483648:-2147483648:-2147483648' # expected: '-inf' # Looks like you failed 2 tests of 40. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 17-18 Failed 2/40 tests, 95.00% okay t/21bad_params..........ok t/22from_doy............ok t/23storable............ok 1/16 skipped: This test needs DateTime::Format::ICal t/24from_object.........ok t/25add_subtract........ok t/26dt_leapsecond_pm....ok t/27delta...............ok t/28dow.................ok t/29overload............ok t/30future_tz...........ok t/31formatter...........skipped all skipped: DateTime::Format::Strptime 1.0400+ not installed t/32leap_second2........ok t/33seconds_offset......ok t/34set_tz..............ok t/35rd_values...........ok t/99-pod................ok 6/6 skipped: Test::Pod 0.95 not installed. Failed 1/36 test scripts, 97.22% okay. 2/2936 subtests failed, 99.93% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/20infinite.t 2 512 40 2 5.00% 17-18 1 test and 7 subtests skipped. make: *** [test_dynamic] Error 255 # perl -V Summary of my perl5 (revision 5 version 8 subversion 7) configuration: Platform: osname=linux, osvers=2.6.14-gentoo-r5, archname=i686-linux uname='linux jarita 2.6.14-gentoo-r5 #1 preempt fri dec 23 12:31:30 mst 2005 i686 intel(r) pentium(r) m processor 1.70ghz genuineintel gnulinux ' config_args='-des -Darchname=i686-linux -Dcccdlflags=-fPIC -Dccdlflags=-rdynamic -Dcc=i686-pc-linux-gnu-gcc -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dlocincpth= -Doptimize=-O2 -mtune=pentium-m -march=pentium-m -pipe -Duselargefiles -Dd_semctl_semun -Dscriptdir=/usr/bin -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dinstallman1dir=/usr/share/man/man1 -Dinstallman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm -Dinc_version_list=5.8.0 5.8.0/i686-linux 5.8.2 5.8.2/i686-linux 5.8.4 5.8.4/i686-linux 5.8.5 5.8.5/i686-linux 5.8.6 5.8.6/i686-linux -Dcf_by=Gentoo -Ud_csh -Di_ndbm -Di_gdbm -Di_db' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='i686-pc-linux-gnu-gcc', ccflags ='-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2 -mtune=pentium-m -march=pentium-m -pipe', cppflags='-fno-strict-aliasing -pipe' ccversion='', gccversion='3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='i686-pc-linux-gnu-gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lpthread -lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.3.5.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.3.5' 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_LARGE_FILES Built under linux Compiled at Jan 15 2006 23:16:34 @INC: /etc/perl /usr/lib/perl5/site_perl/5.8.7/i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl .
looking at the offending tests, i'd say its a buggy test and would recommend dropping maketest for this particular module
Actually I'm going to go ahead and mark this as closed. This is a bug in the test in 0.2901 and is fixed in 0.30 (http://search.cpan.org/src/DROLSKY/DateTime-0.30/Changes notes the fix in the infinite test). You can either ~arch install 0.30 or wait another 27 days when i can unmask it :)