> From: David Abrahams <[EMAIL PROTECTED]>
> 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.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to