Re: [Module::Build] Test failure, @INC explosion
Status: Beta
Brought to you by:
kwilliams
From: Ken W. <ke...@ma...> - 2004-11-29 22:44:57
|
Yikes! I *think* this might be a Test::Harness thing. There's some code in=20 Test::Harness::Straps that slaps "-I" switches on each of the @INC=20 directories, and I think this causes perl to do some version- and=20 architecture-expansion. -Ken On Nov 29, 2004, at 4:11 PM, Ville Skytt=E4 wrote: > Hello, > > Module-Build's "./Build test" on Fedora Core 3 fails in t/runthrough.t > due to @INC explosion which results in an "Argument list too long" > error. > > I don't know if this is a bug in Module-Build, its test suite, Perl, = or > perhaps Test::Harness, but I'm hoping someone here would have some > insight on the problem. > > Fedora Core 3's Perl 5.8.5 is built with -Dinc_version_list including > all earlier 5.8.x releases to get modules built/installed with those > versions into 5.8.5's @INC by default. This results in a pretty long > default @INC, see attached perl-V.txt and Build (which is a result of > "perl Build.PL" for M-B 0.2604). However, in the M-B test suite, that > goes from "pretty long" to "huge" and causes problems. > > I've attached the output of "./Build test verbose=3D1 --test_files > t/runthrough.t" (gzipped; uncompressed is 150k). The interesting part > is the hefty and mostly bogus @INC in Sample/test.pl output. > > Ideas? TIA. > <Build><perl-V.txt><test.log.gz> |