[Top][All Lists]

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

Re: lost argument and doc string

From: Tak Ota
Subject: Re: lost argument and doc string
Date: Mon, 11 Feb 2002 18:32:54 -0800 (PST)

Mon, 11 Feb 2002 21:37:40 +0200: "Eli Zaretskii" <address@hidden> wrote:

> > From: Juanma Barranquero <address@hidden>
> > 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.


2001-11-30  Andrew Innes  <address@hidden>

        * makefile.w32-in (FACE_SUPPORT):
        (lisp): Reference .el files instead of .elc files, to simplify
        ($(DOC)): Change dependency to just `make-docfile'.

reply via email to

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