Steve Purkis <[EMAIL PROTECTED]> writes:
> Hiya,
>
> I've seen this one pop up before - it's Template Toolkit being
> unhappy about how big @INC is. And that looks to be the cause of not
> fully installing the modules in the dependency tree. I imagine a
> number of modules will have this problem (certainly any distributing
> TT2 templates in the lib dir).
Actually, I cannot remember another module failing with the same
error.
>
> I don't suppose anyone's thought up a generic fix yet? If not, a
> simple one would be to have the cpan-testers' harness just install
> the modules into a temporary perl lib dir rather than pushing all
> blib dirs onto @INC.
I am not sure if this is 'simple' fix. But this would actually fix
another problem, namely the limited length of environment variables
(i.e. PERL5LIB), especially on non-Unix systems.
Also note that this is not a cpan-testers problem. A valid scenario
for a normal non-tester could be
$ cpan
cpan> test
Dist::With::Huge::List::Of::Dependencies::Including::TAP::Formatter::HTML
(and if everything tests OK)
cpan> install_tested
Maybe Template-Toolkit's limitation of 64 include directories should
be removed? Actually it feels "non-perlish" to have such a limitation
at all...
Regards,
Slaven
>
> Cheers,
> -Steve
>
> On Aug 13, 2008, at 17:40, [EMAIL PROTECTED] wrote:
>
> > This distribution has been tested as part of the cpan-testers
> > effort to test as many new uploads to CPAN as possible. See
> > http://testers.cpan.org/
> >
> >
> > --
> > Dear Steve Purkis,
> >
> > This is a computer-generated report for TAP-Formatter-HTML-0.05
> > on perl 5.10.0, created by CPAN-Reporter-1.1651.
> >
> > Thank you for uploading your work to CPAN. However, there was a
> > problem
> > testing your distribution.
> >
> > If you think this report is invalid, please consult the CPAN
> > Testers Wiki
> > for suggestions on how to avoid getting FAIL reports for missing
> > library
> > or binary dependencies, unsupported operating systems, and so on:
> >
> > http://cpantest.grango.org/wiki/CPANAuthorNotes
> >
> > Sections of this report:
> >
> > * Tester comments
> > * Program output
> > * Prerequisites
> > * Environment and other context
> >
> > ------------------------------
> > TESTER COMMENTS
> > ------------------------------
> >
> > Additional comments from tester:
> >
> > none provided
> >
> > ------------------------------
> > PROGRAM OUTPUT
> > ------------------------------
> >
> > Output from '/usr/bin/make test':
> >
> > /usr/local/bin/perl5.10.0 Build --makefile_env_macros 1 test
> > t/01_basic..............ok
> > t/02_escape_output......file error - INCLUDE_PATH exceeds 64
> > directories# Looks like your test died just after 1.
> > Dubious, test returned 255 (wstat 65280, 0xff00)
> > All 1 subtests passed
> > t/03_silent.............file error - INCLUDE_PATH exceeds 64
> > directories# Looks like your test died just after 1.
> > Dubious, test returned 255 (wstat 65280, 0xff00)
> > All 1 subtests passed
> > t/04_really_quiet.......file error - INCLUDE_PATH exceeds 64
> > directories# Looks like your test died just after 1.
> > Dubious, test returned 255 (wstat 65280, 0xff00)
> > All 1 subtests passed
> > t/05_quiet..............file error - INCLUDE_PATH exceeds 64
> > directories# Looks like your test died just after 1.
> > Dubious, test returned 255 (wstat 65280, 0xff00)
> > All 1 subtests passed
> >
> > Test Summary Report
> > -------------------
> > t/02_escape_output.t (Wstat: 65280 Tests: 1 Failed: 0)
> > Non-zero exit status: 255
> > t/03_silent.t (Wstat: 65280 Tests: 1 Failed: 0)
> > Non-zero exit status: 255
> > t/04_really_quiet.t (Wstat: 65280 Tests: 1 Failed: 0)
> > Non-zero exit status: 255
> > t/05_quiet.t (Wstat: 65280 Tests: 1 Failed: 0)
> > Non-zero exit status: 255
> > Files=5, Tests=5, 7 wallclock secs ( 0.11 usr 0.02 sys + 2.51
> > cusr 4.28 csys = 6.91 CPU)
> > Result: FAIL
> > Failed 4/5 test programs. 0/5 subtests failed.
> > *** Error code 255
> >
> > Stop in /var/tmp/CPAN-build/TAP-Formatter-HTML-0.05-g88bhj.
> >
> > ------------------------------
> > PREREQUISITES
> > ------------------------------
> >
> > Prerequisite modules loaded:
> >
> > requires:
> >
> > Module Need Have
> > ------------- ---- ---------
> > accessors 0.02 1.01
> > Module::Build 0.20 0.2808_01
> > TAP::Parser 3.10 3.10
> > Template 2.14 2.19
> > Test::More 0.01 0.80
> > URI 1.35 1.36
> >
> > ------------------------------
> > ENVIRONMENT AND OTHER CONTEXT
> > ------------------------------
> >
> > Environment variables:
> >
> > PATH = /usr/local/bin:/usr/X11R6/bin:/usr/X11/bin:/usr/
> > perl5.8.0/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/
> > local/pilot/bin:/home/cpansand/bin/freebsd6.1:/home/cpansand/bin/
> > sh:/home/cpansand/bin:/usr/X386/bin:/usr/games:/home/cpansand/
> > devel:/usr/home/e/eserte/work/srezic-misc/scripts
> > PERL5LIB = /usr/local/src/CPAN/build/accessors-1.01-OQuIFB/blib/
> > arch:/usr/local/src/CPAN/build/accessors-1.01-OQuIFB/blib/lib:/usr/
> > local/src/CPAN/build/Rose-DBx-Object-Renderer-0.26-RLZB0H/blib/
> > arch:/usr/local/src/CPAN/build/Rose-DBx-Object-Renderer-0.26-RLZB0H/
> > blib/lib:/usr/local/src/CPAN/build/Math-Round-0.06-u2o1FV/blib/
> > arch:/usr/local/src/CPAN/build/Math-Round-0.06-u2o1FV/blib/lib:/usr/
> > local/src/CPAN/build/Rose-DB-Object-0.770-c1EOH7/blib/arch:/usr/
> > local/src/CPAN/build/Rose-DB-Object-0.770-c1EOH7/blib/lib:/usr/
> > local/src/CPAN/build/Clone-0.29-oZ6Ko0/blib/arch:/usr/local/src/
> > CPAN/build/Clone-0.29-oZ6Ko0/blib/lib:/usr/local/src/CPAN/build/
> > Rose-DB-0.744-BmTl8j/blib/arch:/usr/local/src/CPAN/build/Rose-
> > DB-0.744-BmTl8j/blib/lib:/usr/local/src/CPAN/build/DateTime-Format-
> > Pg-0.16002-eJUi1G/blib/arch:/usr/local/src/CPAN/build/DateTime-
> > Format-Pg-0.16002-eJUi1G/blib/lib:/usr/local/src/CPAN/build/Rose-
> > DateTime-0.532-gkSGHS/blib/arch:/usr/local/src/CPAN/build/Rose-
> > DateTime-0.532-gkSGHS/blib/lib:/usr/local/src/CPAN/build/SQL-
> > ReservedWords-0.7-l211hW/blib/arch:/usr/local/src/CPAN/build/SQL-
> > ReservedWords-0.7-l211hW/blib/lib:/usr/local/src/CPAN/build/Sub-
> > Exporter-0.979-WGWUpe/blib/arch:/usr/local/src/CPAN/build/Sub-
> > Exporter-0.979-WGWUpe/blib/lib:/usr/local/src/CPAN/build/Data-
> > OptList-0.103-1wQlst/blib/arch:/usr/local/src/CPAN/build/Data-
> > OptList-0.103-1wQlst/blib/lib:/usr/local/src/CPAN/build/Sub-
> > Install-0.924-skdIXe/blib/arch:/usr/local/src/CPAN/build/Sub-
> > Install-0.924-skdIXe/blib/lib:/usr/local/src/CPAN/build/Params-
> > Util-0.33-EsBEIF/blib/arch:/usr/local/src/CPAN/build/Params-
> > Util-0.33-EsBEIF/blib/lib:/usr/local/src/CPAN/build/Rose-
> > Object-0.853-8GI7fj/blib/arch:/usr/local/src/CPAN/build/Rose-
> > Object-0.853-8GI7fj/blib/lib:/usr/local/src/CPAN/build/Clone-
> > PP-1.02-rF6DoI/blib/arch:/usr/local/src/CPAN/build/Clone-PP-1.02-
> > rF6DoI/blib/lib:/usr/local/src/CPAN/build/Time-Clock-0.12-pfE7_N/
> > blib/arch:/usr/local/src/CPAN/build/Time-Clock-0.12-pfE7_N/blib/
> > lib:/usr/local/src/CPAN/build/DateTime-Format-MySQL-0.04-7lyE3M/
> > blib/arch:!
> > /usr/loc
> > al/src/CPAN/build/DateTime-Format-MySQL-0.04-7lyE3M/blib/lib:/usr/
> > local/src/CPAN/build/DateTime-Format-Builder-0.7901-ptOc8t/blib/
> > arch:/usr/local/src/CPAN/build/DateTime-Format-Builder-0.7901-
> > ptOc8t/blib/lib:/usr/local/src/CPAN/build/Task-Weaken-1.02-doVWnu/
> > blib/arch:/usr/local/src/CPAN/build/Task-Weaken-1.02-doVWnu/blib/
> > lib:/usr/local/src/CPAN/build/Class-Factory-Util-1.7-y9hjK7/blib/
> > arch:/usr/local/src/CPAN/build/Class-Factory-Util-1.7-y9hjK7/blib/
> > lib:/usr/local/src/CPAN/build/DateTime-Format-Strptime-1.0800-
> > qNHJ2n/blib/arch:/usr/local/src/CPAN/build/DateTime-Format-
> > Strptime-1.0800-qNHJ2n/blib/lib:/usr/local/src/CPAN/build/DateTime-
> > TimeZone-0.79-2pszU4/blib/arch:/usr/local/src/CPAN/build/DateTime-
> > TimeZone-0.79-2pszU4/blib/lib:/usr/local/src/CPAN/build/
> > DateTime-0.4304-HpFbZY/blib/arch:/usr/local/src/CPAN/build/
> > DateTime-0.4304-HpFbZY/blib/lib:/usr/local/src/CPAN/build/DateTime-
> > Locale-0.41-m0VNNH/blib/arch:/usr/local/src/CPAN/build/DateTime-
> > Locale-0.41-m0VNNH/blib/lib:/usr/local/src/CPAN/build/List-
> > MoreUtils-0.22-B4fuBI/blib/arch:/usr/local/src/CPAN/build/List-
> > MoreUtils-0.22-B4fuBI/blib/lib:/usr/local/src/CPAN/build/CGI-
> > FormBuilder-3.0501-DOuvyH/blib/arch:/usr/local/src/CPAN/build/CGI-
> > FormBuilder-3.0501-DOuvyH/blib/lib:/usr/local/src/CPAN/build/WWW-
> > WhitePages-2008.0813-9YCGKA/blib/arch:/usr/local/src/CPAN/build/WWW-
> > WhitePages-2008.0813-9YCGKA/blib/lib:/usr/local/src/CPAN/build/Net-
> > Netmask-1.9015-gvJHhW/blib/arch:/usr/local/src/CPAN/build/Net-
> > Netmask-1.9015-gvJHhW/blib/lib:/usr/local/src/CPAN/build/Net-
> > Pcap-0.16-7ePugN/blib/arch:/usr/local/src/CPAN/build/Net-
> > Pcap-0.16-7ePugN/blib/lib:/usr/local/src/CPAN/build/
> > NetPacket-0.04-0ZOoYC/blib/arch:/usr/local/src/CPAN/build/
> > NetPacket-0.04-0ZOoYC/blib/lib:/usr/local/src/CPAN/build/Test-use-
> > ok-0.02-a9ryJB/blib/arch:/usr/local/src/CPAN/build/Test-use-ok-0.02-
> > a9ryJB/blib/lib:/usr/local/src/CPAN/build/JSON-2.12-di_3kt/blib/
> > arch:/usr/local/src/CPAN/build/JSON-2.12-di_3kt/blib/lib:/usr/local/
> > src/CPAN/build/ClearPress-250-V5ykpu/blib/arch:/usr/local/src/CPAN/
> > build/ClearPr!
> > ess-250-
> > V5ykpu/blib/lib:/usr/local/src/CPAN/build/Config-IniFiles-2.38-
> > XVaZ0y/blib/arch:/usr/local/src/CPAN/build/Config-IniFiles-2.38-
> > XVaZ0y/blib/lib:/usr/local/src/CPAN/build/XML-
> > TreeBuilder-3.09-5K00Di/blib/arch:/usr/local/src/CPAN/build/XML-
> > TreeBuilder-3.09-5K00Di/blib/lib:/usr/local/src/CPAN/build/
> > Readonly-1.03-6U56GX/blib/arch:/usr/local/src/CPAN/build/
> > Readonly-1.03-6U56GX/blib/lib:/usr/local/src/CPAN/build/Lingua-EN-
> > Inflect-1.89-vUhAmv/blib/arch:/usr/local/src/CPAN/build/Lingua-EN-
> > Inflect-1.89-vUhAmv/blib/lib:/usr/local/src/CPAN/build/Test-
> > Trap-0.1.1-Qxq7ZL/blib/arch:/usr/local/src/CPAN/build/Test-
> > Trap-0.1.1-Qxq7ZL/blib/lib:/usr/local/src/CPAN/build/Data-Dump-1.08-
> > csn2Ky/blib/arch:/usr/local/src/CPAN/build/Data-Dump-1.08-csn2Ky/
> > blib/lib:/usr/local/src/CPAN/build/IO-stringy-2.110-8FIrM_/blib/
> > arch:/usr/local/src/CPAN/build/IO-stringy-2.110-8FIrM_/blib/lib:/
> > usr/local/src/CPAN/build/PDF-Burst-1.05-TEaOll/blib/arch:/usr/local/
> > src/CPAN/build/PDF-Burst-1.05-TEaOll/blib/lib:/usr/local/src/CPAN/
> > build/PDF-API2-0.71.001-79oRxq/blib/arch:/usr/local/src/CPAN/build/
> > PDF-API2-0.71.001-79oRxq/blib/lib:/usr/local/src/CPAN/build/CAM-
> > PDF-1.20-3Bk1yk/blib/arch:/usr/local/src/CPAN/build/CAM-
> > PDF-1.20-3Bk1yk/blib/lib:/usr/local/src/CPAN/build/Text-PDF-0.29-
> > gb6XVE/blib/arch:/usr/local/src/CPAN/build/Text-PDF-0.29-gb6XVE/
> > blib/lib:/usr/local/src/CPAN/build/Crypt-RC4-2.02-mxsU4C/blib/arch:/
> > usr/local/src/CPAN/build/Crypt-RC4-2.02-mxsU4C/blib/lib:/usr/local/
> > src/CPAN/build/LEOCHARRE-CLI-1.19-QWsdGp/blib/arch:/usr/local/src/
> > CPAN/build/LEOCHARRE-CLI-1.19-QWsdGp/blib/lib:/usr/local/src/CPAN/
> > build/Linux-usermod-0.69-3bCNz1/blib/arch:/usr/local/src/CPAN/build/
> > Linux-usermod-0.69-3bCNz1/blib/lib:/usr/local/src/CPAN/build/File-
> > chmod-0.32-mdkmgo/blib/arch:/usr/local/src/CPAN/build/File-
> > chmod-0.32-mdkmgo/blib/lib:/usr/local/src/CPAN/build/LEOCHARRE-
> > DEBUG-1.12-q8AaLC/blib/arch:/usr/local/src/CPAN/build/LEOCHARRE-
> > DEBUG-1.12-q8AaLC/blib/lib:/usr/local/src/CPAN/build/File-
> > Which-0.05-JhaRAb/blib/arch:/usr/local/src/CPAN/build/File-
> > Which-0.05-JhaRAb/b!
> > lib/lib
> > PERL5OPT = -I/tmp/CPAN-Reporter-lib-agdv -MDevel::Autoflush
> > PERL5_CPANPLUS_IS_RUNNING = 14655
> > PERL5_CPAN_IS_RUNNING = 14655
> > PERL5_CPAN_IS_RUNNING_IN_RECURSION = 14624,14655
> > PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
> > PERL_HTML_DISPLAY_CLASS = HTML::Display::Mozilla
> > SHELL = /usr/local/bin/zsh
> > TERM = screen
> >
> > Perl special variables (and OS-specific diagnostics, for MSWin32):
> >
> > $^X = /usr/local/bin/perl5.10.0
> > $UID/$EUID = 1023 / 1023
> > $GID = 1023 1023 1023
> > $EGID = 1023 1023 1023
> >
> > Perl module toolchain versions installed:
> >
> > Module Have
> > ------------------- ---------
> > CPAN 1.92_62
> > Cwd 3.2701
> > ExtUtils::CBuilder 0.23
> > ExtUtils::Command 1.14
> > ExtUtils::Install 1.50
> > ExtUtils::MakeMaker 6.44
> > ExtUtils::Manifest 1.51_01
> > ExtUtils::ParseXS 2.19
> > File::Spec 3.2701
> > Module::Build 0.2808_01
> > Module::Signature n/a
> > Test::Harness 3.10
> > Test::More 0.80
> > YAML 0.66
> > YAML::Syck 1.04
> > version 0.74
> >
> >
> > --
> >
> > Summary of my perl5 (revision 5 version 10 subversion 0)
> > configuration:
> > Platform:
> > osname=freebsd, osvers=6.1-release, archname=i386-freebsd
> > uname='freebsd biokovo.herceg.de 6.1-release freebsd 6.1-
> > release #0: sun may 7 04:32:43 utc 2006
> > [EMAIL PROTECTED]:usrobjusrsrcsysgeneric i386 '
> > config_args='-Dprefix=/usr/perl5.10.0 -Dusemymalloc=n -D
> > cc=ccache cc -Dgccansipedantic -Duse64bit -de -D hintfile=myfreebsd'
> > hint=recommended, useposix=true, d_sigaction=define
> > 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='ccache cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H
> > -fno-strict-aliasing -pipe -I/usr/local/include',
> > optimize='-O2 -mtune=athlon64 -pipe',
> > cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-
> > aliasing -pipe -I/usr/local/include'
> > ccversion='', gccversion='3.4.4 [FreeBSD] 20050518',
> > 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='ccache cc', ldflags ='-Wl,-E -L/usr/local/lib'
> > libpth=/usr/lib /usr/local/lib
> > libs=-lm -lcrypt -lutil -lc
> > perllibs=-lm -lcrypt -lutil -lc
> > libc=, so=so, useshrplib=false, libperl=libperl.a
> > gnulibc_version=''
> > Dynamic Linking:
> > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
> > cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib'
>
--
Slaven Rezic - slaven <at> rezic <dot> de
Berlin Perl Mongers - http://berlin.pm.org