> From: Sean Sieger <sean.sie...@gmail.com>
> Date: Wed, 09 Oct 2013 07:30:47 -0400
> 
> I've tried this,
> 
> cd bbdb/lisp
> make --makefile=makefile-temp
> 
> and got,
> 
> /bin/cp bbdb-site.el.in bbdb-site.el
> /bin/rm -f bbdb-loaddefs.el;
> LC_ALL=C emacs --batch --directory=./  -l autoload \
>                 --eval '(setq generated-autoload-file 
> "'`pwd`/bbdb-loaddefs.el'"
> )' \
>                 --eval '(setq make-backup-files nil)' \
>                 -f batch-update-autoloads `pwd`
> 
> [I've tried messing around with makefile-temp to get rid of this:]
> 
> Opening output file: no such file or directory, 
> c:/c/bbdb/lisp/bbdb-loaddefs.el
>                                                 ^^

Use the unmsys--file-name function, like Emacs Makefile's do in lisp/
and in leim/, to overcome this problem.  And ask Roland to make that
change in the upstream package, since unmsys--file-name is a no-op for
any OS but Windows.

Reply via email to