emacs-devel
[Top][All Lists]
Advanced

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

Re: NT mingw/msys build problem


From: Lennart Borgman
Subject: Re: NT mingw/msys build problem
Date: Mon, 25 Oct 2004 18:00:26 +0200

----- Original Message ----- 
From: "Guy Gascoigne-Piggford" <address@hidden>
To: "Emacs Devel" <address@hidden>
Sent: Monday, October 25, 2004 10:28 AM
Subject: NT mingw/msys build problem


: I've been trying to track down a problem that my NT build has when
: building with the latest mingw+msys environment.  Emacs builds and runs,
: but certain autoloads seem to be missing, after much hunting through
: build logs I ended out with this being the cause of the problem:
:
: Eventually make runs this:
:
: "./../bin/emacs.exe" -batch --no-init-file --no-site-file --multibyte -l
: autoload \
:     --eval '(setq find-file-hooks nil \
:         find-file-suppress-same-file-warnings t \
:         generated-autoload-file \
:           "c:/dev/emacs-src/emacs/lisp/loaddefs.el")' \
:     -f batch-update-autoloads c:/dev/emacs-src/emacs/lisp calc calendar
: emacs-lisp emulation eshell gnus international language mail mh-e net
: obsolete play progmodes term textmodes toolbar url
:
: the output of which is:
:
: Wrote c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el
: Loading vc-cvs...
: Wrote c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el
: Autoloads file
: c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el
: does not exist

This does not work because MSYS sh converts / to \ if the executable is
outside of MSYS /bin or /usr/bin. Maybe it is a good idea for some programs
but not for Emacs as can be seen here. Emacs must be handled as the programs
in the bin-directories (no path style conversion).

They should rethink the conversion a bit I believe. I will further this
example to MSYS mailing list.

- Lennart





reply via email to

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