From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0zJD-00070x-GT for qemu-devel@nongnu.org; Mon, 23 Nov 2015 17:10:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0zJ8-0002Jw-Go for qemu-devel@nongnu.org; Mon, 23 Nov 2015 17:10:03 -0500 Received: from e32.co.us.ibm.com ([32.97.110.150]:49944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0zJ8-0002Js-A9 for qemu-devel@nongnu.org; Mon, 23 Nov 2015 17:09:58 -0500 Received: from localhost by e32.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 23 Nov 2015 15:09:57 -0700 Received: from b03cxnp07029.gho.boulder.ibm.com (b03cxnp07029.gho.boulder.ibm.com [9.17.130.16]) by d03dlp01.boulder.ibm.com (Postfix) with ESMTP id 81ECFC40006 for ; Mon, 23 Nov 2015 14:58:06 -0700 (MST) Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by b03cxnp07029.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id tANM9tDZ25624674 for ; Mon, 23 Nov 2015 15:09:55 -0700 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id tANM9sqR008207 for ; Mon, 23 Nov 2015 15:09:55 -0700 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Michael Roth References: <20151123183557.6284.25007@loki> In-Reply-To: <20151123183557.6284.25007@loki> Message-ID: <20151123220946.6284.49993@loki> Date: Mon, 23 Nov 2015 16:09:46 -0600 Subject: Re: [Qemu-devel] Build problem with qemu Makefile change List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Steve Ellcey , qemu-devel@nongnu.org Quoting Michael Roth (2015-11-23 12:35:57) > Quoting Steve Ellcey (2015-11-23 12:06:57) > > My qemu build has been failing since this checkin by Michael Roth: > > = > > http://lists.nongnu.org/archive/html/qemu-devel/2015-11/msg0399= 1.html > > = > > which changed the top-level Makefile. Is anyone else seeing this? > > = > > I am building a qemu for MIPS on an x86 linux box with: > > = > > configure --prefix=3D/scratch/sellcey/repos/q/install-mips-mti-linux-gn= u --disable-tools --disable-system --disable-werror --target-list=3Dmips-li= nux-user,mipsel-linux-user,mipsn32-linux-user,mipsn32el-linux-user,mips64-l= inux-user,mips64el-linux-user > > = > > make --jobs=3D3 all > > make --jobs=3D3 install > > = > > The error message is: > > = > > install -d -m 0755 "/scratch/sellcey/repos/q/install-mips-mti-linux-gnu= /bin" > > libtool --quiet --mode=3Dinstall install -c -m 0755 "/scratch/sellcey/= repos/q/install-mips-mti-linux-gnu/bin" > > libtool: install: you must specify a destination > > libtool: install: Try `libtool --help --mode=3Dinstall' for more inform= ation. > > make: *** [install] Error 1 > > Error: Make command failed, stopping build. > > = > > = > > If I remove the Makefile patch then my build works and the libtool inst= all > > line looks like: > > = > > install -d -m 0755 "/scratch/sellcey/repos/q/install-mips-mti-linux-gnu= /bin" > > libtool --quiet --mode=3Dinstall install -c -m 0755 qemu-ga "/scratch/= sellcey/repos/q2/install-mips-mti-linux-gnu/bin" > > = > > I think the failure may be related to my use of '--disable-tools' or > > '--disable-system' in the configure and how this interacts with the > > Makefile change. > = > Looks like --disable-tools results in qemu-ga being > the only entry in $TOOLS. > = > With the filter added in my patch, this results in install-prog > getting called with an empty list, which generates the error. > = > So now we need an extra check to avoid calling install-prog with an > empty list. I'll post a patch today. Thanks for the catch. Patch sent: http://article.gmane.org/gmane.comp.emulators.qemu/377965 > = > > = > > Steve Ellcey > > sellcey@imgtec.com > > = > = >=20