On Tue, Jan 29, 2002 at 10:10:56AM -0800, Steve Fink wrote: > On Tue, Jan 29, 2002 at 01:38:12AM -0500, Dan Sugalski wrote: > > At 9:33 PM -0800 1/28/02, Steve Fink wrote: > > > > > >On Mon, Jan 28, 2002 at 09:36:19PM -0500, Dan Sugalski wrote: > > >> At 7:47 PM -0500 1/28/02, Michael G Schwern wrote: > > >> >On Mon, Jan 28, 2002 at 04:07:06PM -0500, Dan Sugalski wrote: > > >> >> At 1:55 AM -0500 1/28/02, Michael G Schwern wrote: > > >> >> >This patch seems to have slipped by in the post New Year's haze. It > > >> >> >updates Parrot's version of Test::More to 0.41 and makes Parrot::Test > > >> >> >use Test::Builder instead of doing Evil things to Test::More. > > >> >> > > >> >> Where's Test/Builder.pm, though? > > >> > > > >> >Hells bells. Here it is. > > >> > > >> And the patch is in. Thanks. > > > > > >*kaboom* > > > > Hmmm. Make clean, resync, and try again? It's failing to fail for me, > > and I'm up to date. > > Must be something local. I have two checkouts, one with a bunch of > local changes and the other completely clean. They both do the same > thing. > > Could it be finding a local version of a Test::SomethingOrOther > module?
Yep, that was it. perl -I. t/op/macro.t works. It's because I have older versions of Test::* modules earlier in @INC. This would paper over the 'make test' failure: Index: Makefile.in =================================================================== RCS file: /home/perlcvs/parrot/Makefile.in,v retrieving revision 1.124 diff -p -u -b -r1.124 Makefile.in --- Makefile.in 29 Jan 2002 21:38:18 -0000 1.124 +++ Makefile.in 29 Jan 2002 23:15:12 -0000 @@ -103,7 +103,7 @@ C_LIBS = ${libs} CC = ${cc} LD = ${ld} -PERL = ${perl} +PERL = ${perl} -I. ###############################################################################