From: Earnie B. <ea...@us...> - 2005-06-07 11:06:23
|
On 7:36:45 pm 2005-06-06 Lennart Borgman <len...@st...> wrote: > Earnie Boyd wrote: > > >> I have had some troubles with the path formats and I hope you can > >> excuse me for mentioning this in this thread. These troubles > >> related to building Emacs on w32. I wanted to build with MSYS but > >> it failed. As far as I could see this was because of the file path > >> conversions. Therefore I have been following this thread with some > >> interest. (I had the insane idea of building MSYS myself.) > >> > >> > >> > > > > Have you tried the mingwPORT for emacs? See http://sourceforge.net/ > project/showfiles.php?group_id=2435&package_id=82721&release_id=295947 f > or the file to download. BTW, building MSYS isn't that insane of an idea > . > > > > > Sorry, I did not have the ability to test this before. Well, most of > it runs well. I see no changes from the tests I made before (without > the scripts you added). The same point fails as before, building of > autoloads: > > "./../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/emacscvs/msys/src/emacs/lisp/loaddefs.el")' \ > -f batch-update-autoloads /d/emacscvs/msys/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/emacscvs/msys/src/emacs/lisp/loaddefs.el > > This comes from the following in the Makefile in the lisp > subdirectory: > > lisp = $(CURDIR) > ... > autoloads: loaddefs.el doit > @echo Directories: $(WINS) > $(emacs) -l autoload \ > --eval $(ARGQUOTE)(setq find-file-hook nil \ > find-file-suppress-same-file-warnings t \ > generated-autoload-file \ > $(DQUOTE)$(lisp)/loaddefs.el$(DQUOTE))$(ARGQUOTE) \ > -f batch-update-autoloads $(lisp) $(WINS) > > As one can see from this script it is actually the output of > $(CURDIR) that should be changed for this to work. So I misremembered > a bit here. > > Is there any way to get the current directory in native windows > format instead? > You can try ``lisp = `cd $(CURDIR) && pwd -W`'' but I don't know that it will help. Where did the d: come from in the d:/d/... above? Earnie -- MinGW - http://www.mingw.org/ Wiki - http://www.mingw.org/MinGWiki/ Bug Report - http://sourceforge.net/tracker/?group_id=2435&atid=102435 Submit Patch - http://sourceforge.net/tracker/?group_id=2435&atid=302435 SF Project - http://sourceforge.net/projects/mingw Job Listing - http://sf.net/people/viewjob.php?group_id=2435&job_id=21643 Job Listing - http://sf.net/people/viewjob.php?group_id=46778&job_id=22223 |