From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ben Key Newsgroups: gmane.emacs.devel Subject: Re: Bootstrap failure with new configure.bat (was Re: Proposed change to nt/INSTALL) Date: Fri, 6 May 2011 18:19:31 -0500 Message-ID: References: <4DC230CF.8070803@gmail.com> <4DC2994D.8020103@gmail.com> <83iptpm68b.fsf@gnu.org> <83tyd7lve2.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0016e6db2e4004eb4904a2a3ba34 X-Trace: dough.gmane.org 1304724003 29300 80.91.229.12 (6 May 2011 23:20:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 6 May 2011 23:20:03 +0000 (UTC) Cc: cschol2112@googlemail.com, Stefan Monnier , Emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 07 01:19:59 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QIUJR-0003GL-PJ for ged-emacs-devel@m.gmane.org; Sat, 07 May 2011 01:19:57 +0200 Original-Received: from localhost ([::1]:47105 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIUJR-00065s-0i for ged-emacs-devel@m.gmane.org; Fri, 06 May 2011 19:19:57 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:37027) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIUJO-00065h-FG for Emacs-devel@gnu.org; Fri, 06 May 2011 19:19:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QIUJN-00042m-IU for Emacs-devel@gnu.org; Fri, 06 May 2011 19:19:54 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:40681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIUJM-00042a-2y; Fri, 06 May 2011 19:19:52 -0400 Original-Received: by bwz17 with SMTP id 17so3719067bwz.0 for ; Fri, 06 May 2011 16:19:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=UDEX27uBIVuGpWns7d6QXMTz3Nvt4l0LpO1r/0X5128=; b=MgyHleb5zn5YO9PXL62yERcYruIHtptqitzsh//14JDbdB7ziDteJnxjPFEJ6cQKww /1xhUH5mpvrRsmWm+Z7vHfS84fja5pxp1q4s3JWAOYuxqQOOMZABBKUACOjfOHW4OWdA G0of+uhAEyqCqjlsphFsRw8Wra8yrFG1fM9Aw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=mG20s/73MMF40Bfr4O66zDpOYlXBJfVCwabZiJTC6IITQJtLvwuCDWgU3aUDwA02jO bG5Vu04w8DZUf+sPg5hu9Sw9mWuBv8nmJUo4zqg/VJrLC09UdPFaZlGIHEEXRMEqFGJn ZoUE9wDwyU8npVa3hu3qdYoEmt65/txNicS10= Original-Received: by 10.204.75.22 with SMTP id w22mr502077bkj.65.1304723991095; Fri, 06 May 2011 16:19:51 -0700 (PDT) Original-Received: by 10.204.126.85 with HTTP; Fri, 6 May 2011 16:19:31 -0700 (PDT) In-Reply-To: <83tyd7lve2.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139185 Archived-At: --0016e6db2e4004eb4904a2a3ba34 Content-Type: text/plain; charset=ISO-8859-1 Christoph Scholtes wrote: > If I manually escape the quotes in USER_CFLAGS in src/makefile as > follows: > USER_CFLAGS=-I\"D:/Test Dir/GnuWin32/include\" > -ID:/devel/emacs/libXpm-3.5.8/include > -ID:/devel/emacs/libXpm-3.5.8/src > -ID:/devel/emacs/gnutls-2.8.6/include > everything compiles fine. > I am puzzled though, why this is not a problem on Ben's system. > Can we have configure.bat escape the quotes in the flag arguments? I am confused. I tried your suggestion to escape the quotes in src/makefile if Make uses CMD as the shell. The results are as follows: gcc -o oo/i386/addsection.exe \ -gdwarf-2 -g3 oo/i386/addsection.o -luser32 gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG -I\"C:/Program Files/GnuTLS-2.10.1/include\" -DXMALLOC_CLEAR_FREE_MEMORY -o oo/i386/cmdproxy.o cmdproxy.c gcc: Files/GnuTLS-2.10.1/include": No such file or directory How is it working for you? --0016e6db2e4004eb4904a2a3ba34 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Christoph Scholtes wrote:

> If I manually escape the quotes in US= ER_CFLAGS in src/makefile as
> follows:

> USER_CFLAGS=3D-I\= "D:/Test Dir/GnuWin32/include\"
> -ID:/devel/emacs/libXpm-3= .5.8/include
> -ID:/devel/emacs/libXpm-3.5.8/src
> -ID:/devel/emacs/gnutls-2.8.= 6/include

> everything compiles fine.

> I am puzzled th= ough, why this is not a problem on Ben's system.

> Can we hav= e configure.bat escape the quotes in the flag arguments?

I am confused.=A0 I tried your suggestion to escape the quotes in src/m= akefile if Make uses CMD as the shell.=A0 The results are as follows:
gcc -o oo/i386/addsection.exe \
=A0 -gdwarf-2 -g3 oo/i386/addsection.o= -luser32
gcc -I. -c -gdwarf-2 -g3 -DEMACSDEBUG
=A0 -I\"C:/Program Files/Gnu= TLS-2.10.1/include\"
=A0 -DXMALLOC_CLEAR_FREE_MEMORY -o oo/i386/cmd= proxy.o cmdproxy.c

gcc: Files/GnuTLS-2.10.1/include": No such f= ile or directory

How is it working for you?

--0016e6db2e4004eb4904a2a3ba34--