Hi. In trying to build the 2.4.20-pre7-ac1 kernel, I stumbled upon a make problem. 'make mrproper' doesn't execute completely with the latest make, but does with 3.79.1.
$ /opt/gnu/bin/make mrproper make[1]: Entering directory `/usr/src/linux-2.4.20-pre7-ac1/arch/i386/boot' rm -f tools/build rm -f setup bootsect zImage compressed/vmlinux.out rm -f bsetup bbootsect bzImage compressed/bvmlinux.out make[2]: Entering directory `/usr/src/linux-2.4.20-pre7-ac1/arch/i386/boot/compressed' rm -f vmlinux bvmlinux _tmp_* make[2]: Leaving directory `/usr/src/linux-2.4.20-pre7-ac1/arch/i386/boot/compressed' make[1]: Leaving directory `/usr/src/linux-2.4.20-pre7-ac1/arch/i386/boot' find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \ | grep -v lxdialog/ | xargs rm -f [ ... more removal ... ] rm -rf modules /opt/gnu/bin/make -C Documentation/DocBook clean make[1]: Entering directory `/usr/src/linux-2.4.20-pre7-ac1/Documentation/DocBook' Makefile:200: /Rules.make: No such file or directory make[1]: *** No rule to make target `/Rules.make'. Stop. make[1]: Leaving directory `/usr/src/linux-2.4.20-pre7-ac1/Documentation/DocBook' make: *** [clean] Error 2 $ /opt/gnu/bin/make --version GNU Make 3.80rc2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ Doing 'make mrproper' with the older make works fine. It looks like the error is the variable "TOPDIR" isn't getting passed to the makefile in Documentation/DocBook, so it complains about the lack of a rule to make target "/Rules.make". Art Haas -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. -- Benjamin Franklin, Historical Review of Pennsylvania, 1759 _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make