emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: loaddefs.el on Windows incomplete


From: Jason Rumney
Subject: Re: loaddefs.el on Windows incomplete
Date: Thu, 07 Jul 2005 11:21:02 +0100
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

The fact that you have no drive letters in the paths suggests to me that you are using cygwin or msys make, which corrupts DOS paths to look like unix paths in a way that only cygwin or msys tools can understand. This is not good behaviour for make, please try a different version. There are non-MSYS versions of mingw make available that use native paths.




Ralf Angeli wrote:
* Jason Rumney (2005-07-07) writes:

  
Can you please try to debug what has caused this on your machine. I do 
not have this problem, and noone else has reported it either.
    

Okay, I inserted a `sleep 60' at the end of the `autoloads' target of
lisp/makefile and this is what I could observe during a `make
bootstrap':

--8<---------------cut here---------------start------------->8---
make[1]: Entering directory `/d/software/windows/unix/src/emacs/lisp'
/d/software/windows/unix/src/emacs/lisp/../update-subdirs /d/software/windows/unix/src/emacs/lisp; \
for file in calc calendar emacs-lisp emulation eshell gnus international language mail mh-e net obsolete play progmodes term textmodes toolbar url; do \
   /d/software/windows/unix/src/emacs/lisp/../update-subdirs $file; \
done;
Directories: calc calendar emacs-lisp emulation eshell gnus international language mail mh-e net obsolete play progmodes term textmodes toolbar url
"./../bin/emacs.exe" -batch --no-init-file --no-site-file --multibyte -l autoload \
        --eval '(setq find-file-hook nil \
                find-file-suppress-same-file-warnings t \
                generated-autoload-file \
                  "/d/software/windows/unix/src/emacs/lisp/loaddefs.el")' \
        -f batch-update-autoloads /d/software/windows/unix/src/emacs/lisp calc calendar emacs-lisp emulation eshell gnus international language mail mh-e net obsolete play progmodes term textmodes toolbar url
Opening output file: no such file or directory, d:/d/software/windows/unix/src/emacs/lisp/loaddefs.el
--8<---------------cut here---------------end--------------->8---

So there is a superfluous "d:" in front of the path.  The problem will
probably vanish if a <drive>:/<dir>/ syntax was used all along.  But I
don't know how to do this.

As updating loaddefs.el fails, the loaddefs.el which remains in the
lisp/ directory has the same contents as ldefs-boot.el which was
copied by the bootstrap-clean target.  Obviously ldefs-boot.el does
not include autoloads for latexenc and Makefile mode stuff.


For configuring and building Emacs I opened a DOS prompt entered the
nt/ subdirectory, did a
configure --with-gcc --prefix=d:/software/windows/unix/emacs
and after that a
make bootstrap

All of this was done with recent versions of MSYS, MinGW and GnuWin32
libraries.

The version of make is
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-msys

  


reply via email to

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