From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: No doc strings from DOC Date: Thu, 04 Apr 2002 16:51:36 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <20020404163320.4C9F.LEKTU@terra.es> References: <200204031732.g33HWZB12533@rum.cs.yale.edu> <20020404095604.AB12.LEKTU@terra.es> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1017932056 20062 127.0.0.1 (4 Apr 2002 14:54:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 4 Apr 2002 14:54:16 +0000 (UTC) Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16t8cx-0005DS-00 for ; Thu, 04 Apr 2002 16:54:15 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16t8pY-0002GZ-00 for ; Thu, 04 Apr 2002 17:07:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16t8cl-0004sO-00; Thu, 04 Apr 2002 09:54:03 -0500 Original-Received: from [62.22.27.141] (helo=mail.peoplecall.com) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16t8aP-0004jw-00 for ; Thu, 04 Apr 2002 09:51:38 -0500 Original-Received: from jbarranquero (jbarranquero.ofi.peoplecall.com [62.22.27.143]) by mail.peoplecall.com (8.11.6/8.11.6) with ESMTP id g34EpYJ11187; Thu, 4 Apr 2002 16:51:34 +0200 Original-To: "Stefan Monnier" , emacs-devel@gnu.org In-Reply-To: <20020404095604.AB12.LEKTU@terra.es> X-Mailer: Becky! ver. 2.00.10 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2372 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2372 On Thu, 04 Apr 2002 10:27:08 +0200, Juanma Barranquero wro= te: > Any more hints on how to debug this? Hmmmm... After: nmake realclean nmake bootstrap nmake install some functions from preloaded files do not have docstrings (their bytecode function object has 0 on the DOCSTRING element). However, I afterwards I do: nmake clean nmake nmake install and the newly compiled Emacs has the correct DOCSTRING references. Comparing DOC-X from the bootstrap compilation to the one for the normal compilation, I see the first one is missing two good-sized chunks. Looking at the output of the bootstrap compilation I see: [...] "C:\BIN\emacs\devel\lib-src/obj/i386/make-docfile" -d ../src abbrev.c allo= c.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c cm.c cmd= s.c charset.c coding.c category.c ccl.c data.c dired.c dispnew.c doc.c dop= rnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c fns.c fontset.= c indent.c insdel.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.= c minibuf.c xfaces.c print.c process.c regex.c scroll.c search.c syntax.c s= ysdep.c term.c termcap.c tparam.c undo.c unexw32.c window.c xdisp.c casetab.= c floatfns.c frame.c gmalloc.c intervals.c ralloc.c textprop.c vm-limit.c r= egion-cache.c strftime.c w32.c w32console.c xfaces.c w32fns.c w32heap.c w32= inevt.c w32proc.c w32reg.c w32menu.c w32select.c w32term.c w32xfns.c > DOC "C:\BIN\emacs\devel\lib-src/obj/i386/make-docfile" -d ../src ../lisp/abbre= v.elc ../lisp/buff-menu.elc ../lisp/button.elc ../lisp/byte-run.elc ../= lisp/cus-start.elc ../lisp/custom.elc ../lisp/emacs-lisp/backquote.elc ..= /lisp/emacs-lisp/lisp-mode.elc ../lisp/emacs-lisp/lisp.elc ../lisp/env.el= c ../lisp/faces.elc ../lisp/files.elc ../lisp/format.elc ../lisp/faceme= nu.elc ../lisp/select.elc ../lisp/scroll-bar.elc ../lisp/mouse.elc ../lis= p/float-sup.elc ../lisp/frame.elc ../lisp/help.elc ../lisp/indent.elc ..= /lisp/isearch.elc ../lisp/loadup.el ../lisp/loaddefs.el ../lisp/bindings.= elc ../lisp/map-ynp.elc ../lisp/menu-bar.elc ../lisp/international/mule.= elc ../lisp/international/mule-conf.el ../lisp/international/mule-cmds.el= c ../lisp/international/characters.elc ../lisp/international/utf-8.elc ..= /lisp/international/latin-1.el ../lisp/international/latin-2.el ../lisp/i= nternational/latin-3.el ../lisp/international/latin-4.el ../lisp/internat= ional/latin-5.el ../lisp/international/latin-8.el ../lisp/international/l= atin-9.el ../lisp/case-table.elc ../lisp/language/chinese.elc ../lisp/la= nguage/cyrillic.elc ../lisp/language/indian.elc ../lisp/language/devanaga= ri.elc ../lisp/language/english.el ../lisp/language/ethiopic.elc ../lisp= /language/european.elc ../lisp/language/czech.el ../lisp/language/slovak.= el ../lisp/language/romanian.el ../lisp/language/greek.el ../lisp/langua= ge/hebrew.el ../lisp/language/japanese.el ../lisp/language/korean.el ../= lisp/language/lao.el ../lisp/language/thai.el ../lisp/language/tibetan.el= c ../lisp/language/vietnamese.elc ../lisp/language/misc-lang.el ../lisp/= language/utf-8-lang.el ../lisp/language/georgian.el ../lisp/paths.el ../= lisp/register.elc ../lisp/replace.elc ../lisp/simple.elc ../lisp/startup.= elc ../lisp/subr.elc ../lisp/term/tty-colors.elc ../lisp/textmodes/fill.= elc ../lisp/textmodes/page.elc ../lisp/textmodes/paragraphs.elc ../lisp/= textmodes/text-mode.elc ../lisp/vc-hooks.elc ../lisp/ediff-hook.elc ../l= isp/vmsproc.elc ../lisp/vms-patch.elc ../lisp/dos-fns.elc ../lisp/dos-vars.= elc ../lisp/international/ccl.elc ../lisp/international/codepage.elc ../li= sp/ls-lisp.elc ../lisp/disp-table.elc ../lisp/w32-fns.elc ../lisp/dos-w32.e= lc ../lisp/w32-vars.elc ../lisp/widget.elc ../lisp/window.elc ../lisp/ve= rsion.el >> DOC =2E./lisp/abbrev.elc: No such file or directory =2E./lisp/buff-menu.elc: No such file or directory =2E./lisp/button.elc: No such file or directory =2E./lisp/byte-run.elc: No such file or directory =2E./lisp/cus-start.elc: No such file or directory =2E./lisp/custom.elc: No such file or directory =2E./lisp/emacs-lisp/backquote.elc: No such file or directory =2E./lisp/emacs-lisp/lisp-mode.elc: No such file or directory =2E./lisp/emacs-lisp/lisp.elc: No such file or directory =2E./lisp/env.elc: No such file or directory =2E./lisp/faces.elc: No such file or directory =2E./lisp/files.elc: No such file or directory =2E./lisp/format.elc: No such file or directory =2E./lisp/facemenu.elc: No such file or directory =2E./lisp/select.elc: No such file or directory =2E./lisp/scroll-bar.elc: No such file or directory =2E./lisp/mouse.elc: No such file or directory =2E./lisp/float-sup.elc: No such file or directory =2E./lisp/frame.elc: No such file or directory =2E./lisp/help.elc: No such file or directory =2E./lisp/indent.elc: No such file or directory =2E./lisp/isearch.elc: No such file or directory =2E./lisp/bindings.elc: No such file or directory =2E./lisp/map-ynp.elc: No such file or directory =2E./lisp/menu-bar.elc: No such file or directory =2E./lisp/international/mule.elc: No such file or directory =2E./lisp/international/mule-cmds.elc: No such file or directory =2E./lisp/international/characters.elc: No such file or directory =2E./lisp/international/utf-8.elc: No such file or directory =2E./lisp/case-table.elc: No such file or directory =2E./lisp/language/chinese.elc: No such file or directory =2E./lisp/language/cyrillic.elc: No such file or directory =2E./lisp/language/indian.elc: No such file or directory =2E./lisp/language/devanagari.elc: No such file or directory =2E./lisp/language/ethiopic.elc: No such file or directory =2E./lisp/language/european.elc: No such file or directory =2E./lisp/language/tibetan.elc: No such file or directory =2E./lisp/language/vietnamese.elc: No such file or directory =2E./lisp/register.elc: No such file or directory =2E./lisp/replace.elc: No such file or directory =2E./lisp/simple.elc: No such file or directory =2E./lisp/startup.elc: No such file or directory =2E./lisp/subr.elc: No such file or directory =2E./lisp/term/tty-colors.elc: No such file or directory =2E./lisp/textmodes/fill.elc: No such file or directory =2E./lisp/textmodes/page.elc: No such file or directory =2E./lisp/textmodes/paragraphs.elc: No such file or directory =2E./lisp/textmodes/text-mode.elc: No such file or directory =2E./lisp/vc-hooks.elc: No such file or directory =2E./lisp/ediff-hook.elc: No such file or directory =2E./lisp/vmsproc.elc: No such file or directory =2E./lisp/vms-patch.elc: No such file or directory =2E./lisp/dos-fns.elc: No such file or directory =2E./lisp/dos-vars.elc: No such file or directory =2E./lisp/international/ccl.elc: No such file or directory =2E./lisp/international/codepage.elc: No such file or directory =2E./lisp/ls-lisp.elc: No such file or directory =2E./lisp/disp-table.elc: No such file or directory =2E./lisp/w32-fns.elc: No such file or directory =2E./lisp/dos-w32.elc: No such file or directory =2E./lisp/w32-vars.elc: No such file or directory =2E./lisp/widget.elc: No such file or directory =2E./lisp/window.elc: No such file or directory and those are the files whose docstrings aren't found. So obviously there's a problem in the makefile wrt bootstrapping. Any idea what that is and how to fix it? /L/e/k/t/u