emacs-pretest-bug
[Top][All Lists]
Advanced

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

What is src/emacs-22.0.50 for?


From: Mark Plaksin
Subject: What is src/emacs-22.0.50 for?
Date: Sat, 14 Jan 2006 10:31:34 -0500
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.51 (gnu/linux)

After building CVS Emacs you have, src/emacs, src/emacs-22.0.50, and
src/emacs-22.0.50.1.  Why three?  What is the difference between them?  On
my GNU/Linux system (Debian unstable) the first and last are hard links to
each other.  Sample ls:

$ ls -li src/emacs{,-*}
24765 -rwxr-xr-x 2 happy happy  9378548 Jan 14 10:23 src/emacs*
21633 -rwxr-xr-x 1 happy happy 13622004 Jan 14 10:09 src/emacs-22.0.50*
24765 -rwxr-xr-x 2 happy happy  9378548 Jan 14 10:23 src/emacs-22.0.50.1*

One difference that I stumbled upon is that the emacs-22.0.50 binary breaks
documentation for functions defined in the C source.  At some point I
accidentally symlinked ~/bin/emacs to src/emacs-22.0.50 in one of my build
trees.  I always invoke emacs as ~/bin/emacs.  Later I noticed that
describe-function always said "Missing arg list" when I requested
documentation for a function defined in C.  Is that expected or is it a
bug?

To reproduce:

Run src/emacs -q and then C-h f make-network-process RET.  You will get the
documentation for make-network process.

Then run src/emacs-22.0.50 -q and C-h f make-network-process RET. You
will get:

  make-network-process is a built-in function in `C source code'.
  [Missing arglist.  Please make a bug report.]
  
  Not documented.







reply via email to

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