[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: old bootstrap error emerges again

From: Eli Zaretskii
Subject: Re: old bootstrap error emerges again
Date: Sat, 25 Mar 2006 15:57:32 +0200

> From: Dieter Deyke <address@hidden>
> Cc: address@hidden, address@hidden
> Date: Sun, 19 Mar 2006 14:19:18 -0700

Sorry for the long delay: I don't have enough time to work on
non-trivial problems during weekdays.

> Sorry Eli, my last backtrace was useless, I did not put the necessary
> -batch --no-init-file --no-site-file --multibyte arguments on the
> command line when calling emacs. I am really new at this. Anyway, this
> time I did it better, and here are the new results:
> (gdb) backtrace
> #0  get_doc_string (filepos=-2579664, unibyte=0, definition=0) at doc.c:196
> #1  0x0110d925 in Fdocumentation (function=27819993, raw=27674673) at 
> doc.c:456

Okay, thanks.  What I need to see now is the value of the argument
`function' passed to Fdocumentation above.  The following commands
will do this:

   (gdb) up 1
   (gdb) pr function
   (gdb) xtype

(The first of these commands goes up to the frame of Fdocumentation.)
Then use the appropriate x* command (e.g., xsymbol for symbols etc.),
according to what xtype prints, to show the value of function.

Please note that, to reproduce what happens during bootstrap, you

  . Invoke the temporary binary of emacs.exe used by the bootstrap
    process, not the one produced by a successful build.  This
    intermediary binary can be found during bootstrap in the bin
    subdirectory, but it is deleted afterwards.  So you will need to
    copy it while the bootstrap runs, and that is the binary you
    should run under GDB.

  . Make sure there's no url-handlers.elc when you run Emacs to
    compile vc-dav.el or url-dav.el.

  . Make sure there's no DOC or DOC-X in the etc subdirectory.

Also, please tell me what is the value of system-type in the MSYS


reply via email to

[Prev in Thread] Current Thread [Next in Thread]