From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Tak Ota Newsgroups: gmane.emacs.devel Subject: Re: lost argument and doc string Date: Mon, 11 Feb 2002 18:32:54 -0800 (PST) Organization: Sony Electronics Inc. Message-ID: <20020211.183254.01366081.Takaaki.Ota@am.sony.com> References: <20020211173214.3AA9.LEKTU@terra.es> <4634-Mon11Feb2002213740+0200-eliz@is.elta.co.il> NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: quimby2.netfonds.no 1013482008 11258 195.204.10.66 (12 Feb 2002 02:46:48 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 12 Feb 2002 02:46:48 GMT Cc: lektu@terra.es, emacs-devel@gnu.org, andrewi@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16aSxz-0002vU-00 for ; Tue, 12 Feb 2002 03:46:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16aSnf-0000LL-00; Mon, 11 Feb 2002 21:36:07 -0500 Original-Received: from mail6.fw-bc.sony.com ([160.33.98.73]) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16aSke-0008Rf-00; Mon, 11 Feb 2002 21:33:00 -0500 Original-Received: from mail1.bc.in.sel.sony.com (mail1.bc.in.sel.sony.com [43.144.65.11]) by mail6.fw-bc.sony.com (8.8.8/8.8.8) with ESMTP id CAA11278; Tue, 12 Feb 2002 02:26:10 GMT Original-Received: by mail1.bc.in.sel.sony.com id CAA06496; Tue, 12 Feb 2002 02:32:55 GMT Original-To: eliz@is.elta.co.il In-Reply-To: <4634-Mon11Feb2002213740+0200-eliz@is.elta.co.il> X-Telephone: +1-858-942-3239 X-Fax------: +1-858-942-9142 X-SnailMail: 16450 West Bernardo Drive MZ7205, San Diego, CA 92127-1804 X-Mailer: Mew version 3.0.52 on Emacs 21.2.50.1 / Mule 5.0 (SAKAKI) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1019 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1019 Mon, 11 Feb 2002 21:37:40 +0200: "Eli Zaretskii" wrote: > > From: Juanma Barranquero > > Date: Mon, 11 Feb 2002 17:34:14 +0100 > > > > > Is it possible that the change in the way doc strings are put in C files > > > confuses the Windows port, either the make-docfile program or Emacs > > > itself? > > > > Maybe, but then why some docstrings can be seen just fine? > > Because some doc strings come from Lisp files? > > But that's a stab in the dark; it would be nice if someone could step > with a debugger through the offending code and see what's going on > there. A debugger was found to be helpless in this particular case. I think I found the real cause of the problem. The first suspected culprit make-docfile turned out to be innocent by borrowing the make-docfile from 21.1.90 produced the same result. The real problem is in makefile.w32-in. I don't know much about how make-docfile operates but it obviously expects some .elc files instead of .el files. By comparing the makefile with the one in 21.1.90 and restoring those elc definitions in lisp= macro the lost doc strings are recovered. I suppose the following change in lib-src/ChangeLog is responsible for this. -Tak 2001-11-30 Andrew Innes * makefile.w32-in (FACE_SUPPORT): (MOUSE_SUPPORT): (FLOAT_SUPPORT): (WINNT_SUPPORT): (lisp): Reference .el files instead of .elc files, to simplify bootstrapping. ($(DOC)): Change dependency to just `make-docfile'. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel