Things have to look a bit different in the core than when building ExtUtils-MakeMaker separately. Specifically we want to start from t/ not t/t/. This against perl@16694 but should apply cleanly against MakeMaker. --- lib/ExtUtils/t/basic.t;-0 Fri May 17 17:36:24 2002 +++ lib/ExtUtils/t/basic.t Sun May 19 16:20:36 2002 @@ -30,7 +30,14 @@ # in a DCL subprocess and put it in the job table so the parent sees it. open( BFDTMP, '>bfdtesttmp.com' ) || die "Error creating command file; $!"; print BFDTMP <<'COMMAND'; -$ BFD_TEST_ROOT = F$PARSE("[.t]",,,,"NO_CONCEAL")-".][000000"-"]["-"].;"+".]" +$ IF F$SEARCH("t.DIR") .NES. "" +$ THEN +$! building CPAN version +$ BFD_TEST_ROOT = F$PARSE("[.t]",,,,"NO_CONCEAL")-".][000000"-"]["-"].;"+".]" +$ ELSE +$! we're in the core +$ BFD_TEST_ROOT = F$PARSE("SYS$DISK:[]",,,,"NO_CONCEAL")-".][000000"-"]["-"].;"+".]" +$ ENDIF $ DEFINE/JOB/NOLOG/TRANSLATION=CONCEALED BFD_TEST_ROOT 'BFD_TEST_ROOT' COMMAND close BFDTMP; [end of patch]Thread Next