This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] make clean in tools/ioemu/target-i386-dm broken

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] make clean in tools/ioemu/target-i386-dm broken
From: George Washington Dunlap III <dunlapg@xxxxxxxxx>
Date: Fri, 1 Jul 2005 13:08:41 -0400 (EDT)
Delivery-date: Fri, 01 Jul 2005 17:07:31 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Doing a "make clean all" in the tools/ioemu/target-i386-dm directory (or doing a make clean / make from anywhere above that level, including a make world) gives the following error:

 make: *** No rule to make target `qemu-dm.debug', needed by `all'.  Stop.

The culprit turns out to be the following hg changeset:
which modifies tools/ioemu/target-i386-dm/Makefile (among other things).

It adds "qemu-dm.debug" to the PROGS variable in the makefile; this means that "install $(PROGS)" will copy it into the appropriate install directory. Unfortunately, it also means that clean, which does a "rm -rf ... $(PROGS) ...", will delete it. Since qemu-dm.debug is a script and not a generated file, this causes an error on the next build.

The attached patch will do a quick-fix if required.


| dunlapg@xxxxxxxxx | http://www-personal.umich.edu/~dunlapg +-------------------+----------------------------------------
|  Who could move a mountain, who could love their enemy?
|  Who could rejoice in pain, and turn the other cheek?
|       - Rich Mullins, "Surely God is With Us"
| Outlaw Junk Email! Support HR 1748 (www.cauce.org)

Attachment: ioemu-make.patch
Description: Text document

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] make clean in tools/ioemu/target-i386-dm broken, George Washington Dunlap III <=