emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lisp/makefile.in edit needed for --no-cygwin build


From: Eli Zaretskii
Subject: Re: lisp/makefile.in edit needed for --no-cygwin build
Date: Sun, 28 Aug 2005 22:47:31 +0300

> From: David Abrahams <address@hidden>
> 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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]