|
From: | Richard Wordingham |
Subject: | Re: 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12 |
Date: | Mon, 12 Nov 2007 22:03:51 -0000 |
Peter Dyballa wrote:
Am 12.11.2007 um 14:53 schrieb Dan Nicolaescu:
Please remove lisp/loaddefs.el and do a cvs update and try again.
Compiles now! (Even runs!)
It's still not working for me (checked out at 19:43 GMT 12/11/07). I'm using MinGW on Windows XP SP2, with gcc Version 3.4.5. I'm using GNU Make 3.81 (tarball mingw32-make-3.81-2.tar.gz).
1. With the command 'mingw32-make SHELL=cmd.exe' the generated makefile fails at the first linking. I have to convert the DOS line-ends to Unix line ends.
2. Having made that change, I then get the advice to 'make bootstrap'. I issue the command:
mingw32-make SHELL=cmd.exe bootstrap and get the final outputs: Generating autoloads for kermit.el... Generating autoloads for kermit.el...done Generating autoloads for kmacro.el... Generating autoloads for kmacro.el...done Local variables entry is missing the suffix mingw32-make[1]: *** [autoloads] Error -1 mingw32-make[1]: Leaving directory `C:/programs/emacs-unicode-2/lisp' mingw32-make: *** [bootstrap-gmake] Error 2 It seems that the offending entry is in ldefs-boot.el: ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t ;; End:- but I can't see what is wrong with it. Perhaps the fault is in the function hack-local-variables in files.el.
Richard.
[Prev in Thread] | Current Thread | [Next in Thread] |