I just noticed a couple of other problems I haven't previously reported. 1.) The clean target renames the Makefile, so there is nothing left with which to run the realclean target. This is contrary to the comment inserted in the clean section and also contrary to my memory of what we've always done. 2.) MM_Unix::fixin doesn't seem to clean up properly on VMS. Here's an example borrowed from the $(INST_SCRIPT)instmodsh target showing that it successfully creates a new file with the .new extension but does not rename it back to the original name: $ dir [.blib.script] Directory D0:[CRAIG.trunk.BLIB.SCRIPT] .exists;1 instmodsh.;1 Total of 2 files. $ perl "-I[.lib]" "-MExtUtils::MY" -e "MY->fixin(shift)" [.blib.script]instmodsh $ dir [.blib.script] Directory D0:[CRAIG.trunk.BLIB.SCRIPT] .exists;1 instmodsh.new;1 Total of 2 files. $ -- ________________________________________ Craig A. Berry mailto:craigberry@mac.com "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser