From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: lisp/makefile.in edit needed for --no-cygwin build Date: Sun, 28 Aug 2005 22:47:31 +0300 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1125259987 19509 80.91.229.2 (28 Aug 2005 20:13:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 28 Aug 2005 20:13:07 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 28 22:13:03 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1E9TUm-00009r-IN for ged-emacs-devel@m.gmane.org; Sun, 28 Aug 2005 22:11:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E9TYp-0002fQ-DD for ged-emacs-devel@m.gmane.org; Sun, 28 Aug 2005 16:15:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1E9TYH-0002Zc-5M for emacs-devel@gnu.org; Sun, 28 Aug 2005 16:14:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1E9TYF-0002Yz-9U for emacs-devel@gnu.org; Sun, 28 Aug 2005 16:14:48 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E9TU6-0001K4-PC for emacs-devel@gnu.org; Sun, 28 Aug 2005 16:10:30 -0400 Original-Received: from [192.114.186.66] (helo=romy.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.34) id 1E9TA1-0003XD-TM for emacs-devel@gnu.org; Sun, 28 Aug 2005 15:49:46 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-83-130-255-252.inter.net.il [83.130.255.252]) by romy.inter.net.il (MOS 3.5.8-GR) with ESMTP id CFP85543 (AUTH halo1); Sun, 28 Aug 2005 22:47:29 +0300 (IDT) Original-To: David Abrahams In-reply-to: (message from David Abrahams on Sun, 28 Aug 2005 04:18:57 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:42468 Archived-At: > From: David Abrahams > Date: Sun, 28 Aug 2005 04:18:57 -0400 > > > Trying to rebuild NTEmacs today using MinGW I found that I needed to replace: > > $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins > > with > > $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "./loaddefs.el")' -f batch-update-autoloads $$wins > > The absolute windows pathname in $(lisp) seemed to be confusing emacs. I'm guessing that it isn't Emacs that gets confused, it's your shell. (What is your shell, and where did you get its port?) Can you try to verify that? For example, what happens if you rename sh.exe to something else, and then try to rebuild (thus forcing Make to use cmd.exe)? Anyway, your change only works when Emacs is built from within its source tree. In other cases, we _need_ an absolute file name there.