There seems to be a bug handling files with percent signs in their names (and the person who decided to name temp files like that). It produces an incorrect error message when a dependent file is missing, ie., it complains about there being no rule for the target rather than saying it doesn't know how to construct the missing file. Seeya, byebye, jon. ---- typescript ---- Script started on Wed Mar 29 11:19:33 2000 homestead 1% make good; make rm -f file%* test%* echo -n '12345' > file%1 echo '67890' > file%2 cat file%1 file%2 > test%1 homestead 2% cat test%1 1234567890 homestead 3% make bad; make rm -f file%* test%* echo '67890' > file%2 make: *** No rule to make target `test%1', needed by `all'. Stop. homestead 4% exit script done on Wed Mar 29 11:20:01 2000 ---- Makefile ---- all: test%1 test%1: file%1 file%2 cat $? > $@ clean: rm -f file%* test%* good: clean echo -n '12345' > file%1 echo '67890' > file%2 bad: clean echo '67890' > file%2