> From: Xavier Maillard <[EMAIL PROTECTED]>
> Date: Thu, 12 Jan 2006 22:54:58 +0100
> Cc: emacs-pretest-bug@gnu.org, emacs-devel@gnu.org, [EMAIL PROTECTED]
> 
> Except that here, it just fails when trying to make it:
> 
> [EMAIL PROTECTED] 22:37:02 rmail-mime]$ make
> echo '
>       ' > lisp/autodefs.el
> emacs-snapshot -q --no-site-file -batch -l autoload --eval \
>                 '(setq source-directory (expand-file-name ".") \
>                        generated-autoload-file "autodefs.el")' \
>                 -f batch-update-autoloads `find lisp -type d -print`
> Wrong type argument: symbolp, "autodefs.el"
> make: *** [autodefs.el] Error 255

What is your version of Make?  It looks like the Makefile that comes
with rmail-mime is buggy: a command-line argument that is quoted with
single quotes '..' cannot be split between two lines like that,
because the shell will retain the newline, and Emacs will see bad
Lisp.  Latest version of GNU Make make a point of passing such
commands to the shell without removing the newline, so such bugs
started popping up.

A simple work-around is to edit the Makefile so that the '..'-quoted
argument, the one which starts with ``'(setq'', is on a single line.


_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to