unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12
@ 2007-11-12 11:31 Peter Dyballa
  2007-11-12 13:53 ` Dan Nicolaescu
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Dyballa @ 2007-11-12 11:31 UTC (permalink / raw)
  To: emacs-pretest-bug

Hello!

Still no success this sunny morning:

Loading ..../lisp/startup.el (source)...
Lists of integers (garbage collection statistics) are normal output
while building Emacs; they do not indicate a problem.
((106836 . 38433) (6098 . 29) (593 . 86) 441045 1034302 (27 . 1)  
(19 . 0) (8971 . 416))
Loading ..../lisp/loaddefs.el (source)...
Wrong number of arguments: autoload, 12
make[2]: *** [bootstrap-emacs] Error 255
make[2]: Target `bootstrap' not remade because of errors.
make[1]: *** [bootstrap-build] Error 2
make: *** [bootstrap] Error 2

I have to admit that the code (C and ELisp) contains patches for  
Emacs.app (http://emacs-app.sourceforge.net/) that were OK last week ...

Mac OS X 10.4.10, GCC 4.0.1

Here it is, line #29157:

	(autoload 'url-file-nondirectory "url-util" "\
	Return the nondirectory part of FILE, for a URL.
								    <==========
	(autoload 'url-parse-query-string "url-util" "\
	Not documented
	
	\(fn QUERY &optional DOWNCASE ALLOW-NEWLINES)" nil nil)



Can it be due to these changes (50 vs. 60, not all differences cited):

	448d395
	< (autoload 'dirtrack-mode "dirtrack" "\
	470,471c417
	< (autoload 'doc-view-mode "doc-view" "\
	< (autoload 'doc-view-minor-mode "doc-view" "\
	---
	> (autoload 'doc-view "doc-view" "\
	1250d1198
	< (autoload 'mail-abbrevs-mode "mailabbrev" "\
	1289,1290c1237,1238
	< (autoload 'message-bold-region "message" "\
	< (autoload 'message-unbold-region "message" "\
	---
	> (autoload 'bold-region "message" "\
	> (autoload 'unbold-region "message" "\
	1416d1367
	< (autoload 'turn-on-orgstruct++ "org" "\
	1427d1377
	< (autoload 'org-agenda-to-appt "org" "\
	1642,1645d1591
	< (autoload 'remember "remember" "\
	< (autoload 'remember-other-frame "remember" "\
	< (autoload 'remember-clipboard "remember" "\
	< (autoload 'remember-diary-extract-entries "remember-diary" "\
	2044c1994
	< (autoload 'vc-revision-other-window "vc" "\
	---
	> (autoload 'vc-version-other-window "vc" "\

or due to missing nil nil or such here:

(autoload 'double-mode "double" "\
Toggle Double mode.
Setting this variable directly does not take effect;
use either \\[customize] or the function `double-mode'.")




--
Greetings

   Pete

Think of XML as Lisp for COBOL programmers.
                               -- Tony-A (some guy on /.)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12
  2007-11-12 11:31 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12 Peter Dyballa
@ 2007-11-12 13:53 ` Dan Nicolaescu
  2007-11-12 18:40   ` Peter Dyballa
  0 siblings, 1 reply; 8+ messages in thread
From: Dan Nicolaescu @ 2007-11-12 13:53 UTC (permalink / raw)
  To: Peter Dyballa; +Cc: emacs-pretest-bug

Peter Dyballa <Peter_Dyballa@Freenet.DE> writes:

  > Hello!
  >
  > Still no success this sunny morning:
  >
  > Loading ..../lisp/startup.el (source)...
  > Lists of integers (garbage collection statistics) are normal output
  > while building Emacs; they do not indicate a problem.
  > ((106836 . 38433) (6098 . 29) (593 . 86) 441045 1034302 (27 . 1) (19
  > . 0) (8971 . 416))
  > Loading ..../lisp/loaddefs.el (source)...
  > Wrong number of arguments: autoload, 12
  > make[2]: *** [bootstrap-emacs] Error 255
  > make[2]: Target `bootstrap' not remade because of errors.
  > make[1]: *** [bootstrap-build] Error 2
  > make: *** [bootstrap] Error 2

Please remove lisp/loaddefs.el and do a cvs update and try again.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12
  2007-11-12 13:53 ` Dan Nicolaescu
@ 2007-11-12 18:40   ` Peter Dyballa
  2007-11-12 22:03     ` Richard Wordingham
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Dyballa @ 2007-11-12 18:40 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: emacs-pretest-bug


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!)

--
Greetings

   Pete

Increase the size of your bike by at least *five* inches!

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12
  2007-11-12 18:40   ` Peter Dyballa
@ 2007-11-12 22:03     ` Richard Wordingham
  2007-11-12 22:45       ` Jason Rumney
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Wordingham @ 2007-11-12 22:03 UTC (permalink / raw)
  To: emacs-pretest-bug

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. 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12
  2007-11-12 22:03     ` Richard Wordingham
@ 2007-11-12 22:45       ` Jason Rumney
  2007-11-14  0:57         ` Tiro still can't usefully link emacs-unicode-2 on Windows Richard Wordingham
  0 siblings, 1 reply; 8+ messages in thread
From: Jason Rumney @ 2007-11-12 22:45 UTC (permalink / raw)
  To: Richard Wordingham; +Cc: emacs-pretest-bug

Richard Wordingham wrote:
> 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.
Please read nt/INSTALL carefully, including the "Preliminaries" section.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Tiro still can't usefully link emacs-unicode-2 on Windows
  2007-11-12 22:45       ` Jason Rumney
@ 2007-11-14  0:57         ` Richard Wordingham
  2007-11-14 12:35           ` Jason Rumney
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Wordingham @ 2007-11-14  0:57 UTC (permalink / raw)
  To: emacs-pretest-bug

Jason Rumney wrote, under subject heading 'Re: 23.0.60; compilation fails 
with: Wrong number of arguments: autoload, 12':
> Richard Wordingham wrote:
>> 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.

> Please read nt/INSTALL carefully, including the "Preliminaries" section.

If this is a reference to running 'cvs update -kb' in the nt directory, note 
that I found that I also had to run it in at least the leim\CXTERM-dic and 
lisp\international dictionaries.  Emacs then linked, and the makefile 
appeared to complete, but Emacs wouldn't start up.  I then downloaded the 
whole again using the command 
'cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -kb -r 
emacs-unicode-2 emacs'.  (Note the '-kb'.)  I then made it cleanly (apart 
from numerous warnings during byte-compilation and messages saying that 
files could not be deleted), but again it would not run.  The only clue I 
have as to why is that when I run emacs.exe from the cmd.exe command line I 
get the message, ' Wrong type argument: stringp, nil'.  Could it be failing 
because I build it with none of the graphics options xpm, png, jpeg, tiff 
and gif?  (I didn't need them to rebuild a usable Emacs 22.1 from the source 
distribution.)

Incidentally, while lisp/version.el identifes the current version of 
emacs-unicode-2 as 23.0.60, nt/emacs.rc identifies it as 23.0.50.0, and this 
is the number stamped into the Windows executables I managed to generate.

Richard. 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Tiro still can't usefully link emacs-unicode-2 on Windows
  2007-11-14  0:57         ` Tiro still can't usefully link emacs-unicode-2 on Windows Richard Wordingham
@ 2007-11-14 12:35           ` Jason Rumney
  2007-11-15  1:17             ` Richard Wordingham
  0 siblings, 1 reply; 8+ messages in thread
From: Jason Rumney @ 2007-11-14 12:35 UTC (permalink / raw)
  To: Richard Wordingham; +Cc: emacs-pretest-bug

Richard Wordingham wrote:
> If this is a reference to running 'cvs update -kb' in the nt
> directory, note that I found that I also had to run it in at least the
> leim\CXTERM-dic and lisp\international dictionaries.
These seem like regressions that were previously fixed in Emacs 22.

> I then made it cleanly (apart from numerous warnings during
> byte-compilation and messages saying that files could not be deleted),
> but again it would not run.  The only clue I have as to why is that
> when I run emacs.exe from the cmd.exe command line I get the message,
> ' Wrong type argument: stringp, nil'.
This is triggered by a recent merge of w32-win.el. Some code that was
moved was previously commented out in the emacs-unicode-2 branch due to
not working, and the merge reenabled it. I have fixed the code now (the
problem was caused by the default fontset now being indicated by t
rather than nil).

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Tiro still can't usefully link emacs-unicode-2 on Windows
  2007-11-14 12:35           ` Jason Rumney
@ 2007-11-15  1:17             ` Richard Wordingham
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Wordingham @ 2007-11-15  1:17 UTC (permalink / raw)
  To: emacs-pretest-bug

Jason Rumney wrote:


> Richard Wordingham wrote:

>> I then made it cleanly (apart from numerous warnings during
>> byte-compilation and messages saying that files could not be deleted),
>> but again it would not run.

> This is triggered by a recent merge of w32-win.el. ... I have fixed the 
> code now (the
> problem was caused by the default fontset now being indicated by t
> rather than nil).

Thanks.  In my copy I've changed nil to t in the four forms calling 
set-fontset-font and now I can build and run Emacs 23.0.60.0.

Richard. 

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-11-15  1:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-12 11:31 23.0.60; compilation fails with: Wrong number of arguments: autoload, 12 Peter Dyballa
2007-11-12 13:53 ` Dan Nicolaescu
2007-11-12 18:40   ` Peter Dyballa
2007-11-12 22:03     ` Richard Wordingham
2007-11-12 22:45       ` Jason Rumney
2007-11-14  0:57         ` Tiro still can't usefully link emacs-unicode-2 on Windows Richard Wordingham
2007-11-14 12:35           ` Jason Rumney
2007-11-15  1:17             ` Richard Wordingham

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).