unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
@ 2016-07-03 10:19 Udyant Wig
  2016-07-03 16:50 ` Eli Zaretskii
  0 siblings, 1 reply; 18+ messages in thread
From: Udyant Wig @ 2016-07-03 10:19 UTC (permalink / raw)
  To: 23888


[-- Attachment #1.1.1: Type: text/plain, Size: 5399 bytes --]

I tried to open the Calc manual in Info with these steps:

0    C-h i
1    m calc
2     error mentioned in the Subject

In the top level Info directory, I could access most of the other
nodes I tried.


In GNU Emacs 25.1.50.13 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5)
 of 2016-07-03 built on rudiments
Repository revision: 1e97ecb964a478e8b2f08b628695ac02b923eabe
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description:	Debian GNU/Linux 8.5 (jessie)

Recent messages:
Composing main Info directory...done
user-error: No such node or anchor: Top
Making completion list... [2 times]

Configured using:
 'configure --with-gnutls --with-rsvg --without-toolkit-scroll-bars'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS NOTIFY GNUTLS FREETYPE
XFT ZLIB GTK3 X11

Important settings:
  value of $LANG: en_IN
  locale-coding-system: iso-latin-1-unix

Major mode: Info

Minor modes in effect:
  diff-auto-refine-mode: t
  shell-dirtrack-mode: t
  display-time-mode: t
  display-battery-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t

Load-path shadows:
/usr/local/share/emacs/25.1.50/lisp/textmodes/flyspell hides /usr/share/emacs/site-lisp/dictionaries-common/flyspell
/usr/local/share/emacs/25.1.50/lisp/textmodes/ispell hides /usr/share/emacs/site-lisp/dictionaries-common/ispell
/usr/local/share/emacs/25.1.50/lisp/md4 hides /usr/share/emacs/site-lisp/flim/md4
/usr/local/share/emacs/25.1.50/lisp/net/hmac-def hides /usr/share/emacs/site-lisp/flim/hmac-def
/usr/local/share/emacs/25.1.50/lisp/net/sasl-ntlm hides /usr/share/emacs/site-lisp/flim/sasl-ntlm
/usr/local/share/emacs/25.1.50/lisp/net/hmac-md5 hides /usr/share/emacs/site-lisp/flim/hmac-md5
/usr/local/share/emacs/25.1.50/lisp/hex-util hides /usr/share/emacs/site-lisp/flim/hex-util
/usr/local/share/emacs/25.1.50/lisp/net/ntlm hides /usr/share/emacs/site-lisp/flim/ntlm
/usr/local/share/emacs/25.1.50/lisp/net/sasl hides /usr/share/emacs/site-lisp/flim/sasl
/usr/local/share/emacs/25.1.50/lisp/net/sasl-digest hides /usr/share/emacs/site-lisp/flim/sasl-digest
/usr/local/share/emacs/25.1.50/lisp/net/sasl-cram hides /usr/share/emacs/site-lisp/flim/sasl-cram

Features:
(shadow sort mail-extr eieio-opt speedbar sb-image ezimage dframe
find-func pcmpl-unix emacsbug message puny format-spec rfc822 mml
mml-sec epa epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sh-script
smie executable vc-git diff-mode make-mode misearch multi-isearch
dired-aux map shell find-dired pp help-fns radix-tree c-macs
fi-site-init fi-manual allegro-manual-data thingatpt sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils add-log advice etags
xref project ledger-mode ledger-schedule ledger-xact ledger-texi
ledger-test ledger-state ledger-sort ledger-report ledger-reconcile
derived ledger-post ledger-occur ledger-navigate ledger-init
ledger-fontify ledger-fonts ledger-exec ledger-context ledger-complete
ledger-commodities pcomplete comint ansi-color ring esh-var esh-io
esh-cmd esh-opt esh-ext esh-proc esh-groups eshell esh-module esh-mode
esh-arg esh-util ledger-regex rx w3m browse-url doc-view subr-x
jka-compr image-mode timezone w3m-hist w3m-fb easy-mmode bookmark-w3m
w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util wid-edit
edmacro kmacro dired dired-loaddefs finder-inf tex-site slime-autoloads
info package epg-config url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt
bytecomp byte-compile cl-extra help-mode cconv cc-mode cc-fonts easymenu
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
time battery server cl gv cl-loaddefs pcase cl-lib time-date mule-util
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame
cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote dbusbind inotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 323424 26244)
 (symbols 48 39045 0)
 (miscs 40 116 763)
 (strings 32 73374 8373)
 (string-bytes 1 2242645)
 (vectors 16 29598)
 (vector-slots 8 662351 10206)
 (floats 8 326 302)
 (intervals 56 4427 3910)
 (buffers 976 23)
 (heap 1024 56226 2938))

-- 
Udyant Wig

[-- Attachment #1.1.2: 0xCA019E0A.asc --]
[-- Type: application/pgp-keys, Size: 3160 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-03 10:19 bug#23888: 25.1.50; Info calc -- No such node or anchor: Top Udyant Wig
@ 2016-07-03 16:50 ` Eli Zaretskii
  2016-07-03 19:24   ` Udyant Wig
  0 siblings, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2016-07-03 16:50 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

> From: Udyant Wig <udyant.wig@gmail.com>
> Date: Sun, 3 Jul 2016 15:49:03 +0530
> 
> I tried to open the Calc manual in Info with these steps:
> 
> 0    C-h i
> 1    m calc
> 2     error mentioned in the Subject
> 
> In the top level Info directory, I could access most of the other
> nodes I tried.

Crystal ball says that the above tried to access the installed manuals
on your system, not the ones in the Emacs 25.1.50 tree.  If the guess
is correct, we have to know much more about those installed manuals
than what you told.

FWIW, the following alternative recipe works for me with current
master HEAD, from the top directory of the Emacs tree:

  src/emacs -Q
  C-u C-h i ./info/dir
  m calc RET

Thanks.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-03 16:50 ` Eli Zaretskii
@ 2016-07-03 19:24   ` Udyant Wig
  2016-07-03 19:49     ` Eli Zaretskii
  2016-07-04 17:37     ` Glenn Morris
  0 siblings, 2 replies; 18+ messages in thread
From: Udyant Wig @ 2016-07-03 19:24 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888


[-- Attachment #1.1.1: Type: text/plain, Size: 2030 bytes --]

On 07/03/2016 10:20 PM, Eli Zaretskii wrote:
>> From: Udyant Wig <udyant.wig@gmail.com>
>> Date: Sun, 3 Jul 2016 15:49:03 +0530
>>
>> I tried to open the Calc manual in Info with these steps:
>>
>> 0    C-h i
>> 1    m calc
>> 2     error mentioned in the Subject
>>
>> In the top level Info directory, I could access most of the other
>> nodes I tried.
> 
> Crystal ball says that the above tried to access the installed manuals
> on your system, not the ones in the Emacs 25.1.50 tree.  If the guess
> is correct, we have to know much more about those installed manuals
> than what you told.
> 
> FWIW, the following alternative recipe works for me with current
> master HEAD, from the top directory of the Emacs tree:
> 
>   src/emacs -Q
>   C-u C-h i ./info/dir
>   m calc RET
> 
> Thanks.

  Well, here are some of the variables that I think are relevant:

Info-default-directory-list
=> ("/usr/local/share/info/" "/usr/share/info/" "/usr/local/share/info/")

Info-additional-directory-list
=> ("/usr/local/share/info")

Info-directory-list
=> ("/home/udyant/.emacs.d/elpa/auctex-11.89.4"
    "/home/udyant/.emacs.d/elpa/magit-2.7.0"
    "/home/udyant/.emacs.d/elpa/magit-popup-2.7.0"
    "/home/udyant/.emacs.d/elpa/slime-2.18"
    "/home/udyant/.emacs.d/elpa/with-editor-2.5.1"
    "/usr/local/share/info/"
    "/usr/share/info/"
    "/usr/local/share/info/")

  These are samples from Dired:

/usr/local/share/info:
-rw-r--r-- 1 udyant staff  12763 2016-07-04 00:40:14.617361891 +0530 bovine.info.gz
-rw-r--r-- 1 udyant staff     20 2016-07-04 00:40:14.645361890 +0530 calc.info.gz
-rw-r--r-- 1 udyant staff  86671 2016-07-04 00:40:14.665361889 +0530 ccmode.info.gz

/home/udyant/build/emacs/info:
-rw-rw-r-- 1 udyant udyant   38914 2016-06-22 16:33:21.035243000 +0530 bovine.info
-rw-rw-r-- 1 udyant udyant       0 2016-06-22 16:36:59.490816000 +0530 calc.info
-rw-rw-r-- 1 udyant udyant  331805 2016-06-30 08:37:58.601633000 +0530 ccmode.info

-- 
Udyant Wig


[-- Attachment #1.1.2: 0xCA019E0A.asc --]
[-- Type: application/pgp-keys, Size: 3160 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-03 19:24   ` Udyant Wig
@ 2016-07-03 19:49     ` Eli Zaretskii
  2016-07-04  3:25       ` Udyant Wig
  2016-07-04 17:37     ` Glenn Morris
  1 sibling, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2016-07-03 19:49 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

> Cc: 23888@debbugs.gnu.org
> From: Udyant Wig <udyant.wig@gmail.com>
> Date: Mon, 4 Jul 2016 00:54:56 +0530
> 
> > Crystal ball says that the above tried to access the installed manuals
> > on your system, not the ones in the Emacs 25.1.50 tree.  If the guess
> > is correct, we have to know much more about those installed manuals
> > than what you told.
> > 
> > FWIW, the following alternative recipe works for me with current
> > master HEAD, from the top directory of the Emacs tree:
> > 
> >   src/emacs -Q
> >   C-u C-h i ./info/dir
> >   m calc RET
> > 
> > Thanks.
> 
>   Well, here are some of the variables that I think are relevant:
> 
> Info-default-directory-list
> => ("/usr/local/share/info/" "/usr/share/info/" "/usr/local/share/info/")
> 
> Info-additional-directory-list
> => ("/usr/local/share/info")

IOW, my guess was correct.  Next, please show the full contents of the
DIR node that is displayed when you type "C-h i".

Thanks.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-03 19:49     ` Eli Zaretskii
@ 2016-07-04  3:25       ` Udyant Wig
  2016-07-04 14:43         ` Eli Zaretskii
  0 siblings, 1 reply; 18+ messages in thread
From: Udyant Wig @ 2016-07-04  3:25 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888


[-- Attachment #1.1.1: Type: text/plain, Size: 26440 bytes --]

On 07/04/2016 01:19 AM, Eli Zaretskii wrote:
>> Cc: 23888@debbugs.gnu.org
>> From: Udyant Wig <udyant.wig@gmail.com>
>> Date: Mon, 4 Jul 2016 00:54:56 +0530
>>
>>   Well, here are some of the variables that I think are relevant:
>>
>> Info-default-directory-list
>> => ("/usr/local/share/info/" "/usr/share/info/" "/usr/local/share/info/")
>>
>> Info-additional-directory-list
>> => ("/usr/local/share/info")
> 
> IOW, my guess was correct.  Next, please show the full contents of the
> DIR node that is displayed when you type "C-h i".
> 
> Thanks.

  Full contents from top level Info node:

File: dir,	Node: Top	This is the top of the INFO tree

  This (the Directory node) gives a menu of major topics.
  Typing "q" exits, "?" lists all Info commands, "d" returns here,
  "h" gives a primer for first-timers,
  "mEmacs<Return>" visits the Emacs manual, etc.

  In Emacs, you can click mouse button 2 on a menu item or cross reference
  to select it.

* Menu:

Emacs
* AUCTeX: (auctex).             A sophisticated TeX environment for Emacs.
* preview-latex: (preview-latex).
                                Preview LaTeX fragments in Emacs
* Magit: (magit).               Using Git from Emacs with Magit.
* Magit-Popup: (magit-popup).   Infix arguments with feedback.
* SLIME: (slime).               Superior Lisp Interaction Mode for Emacs.
* With-Editor: (with-editor).   Using the Emacsclient as $EDITOR.
* Emacs: (emacs).               The extensible self-documenting text editor.
* Emacs FAQ: (efaq).            Frequently Asked Questions about Emacs.
* Elisp: (elisp).               The Emacs Lisp Reference Manual.
* Emacs Lisp Intro: (eintr).    A simple introduction to Emacs Lisp 
                                  programming.
* Ada mode: (ada-mode).         Emacs mode for editing and compiling Ada code.
* CC Mode: (ccmode).            Emacs mode for editing C, C++, Objective-C, 
                                  Java, Pike, AWK, and CORBA IDL code.
* IDLWAVE: (idlwave).           Major mode and shell for IDL files.
* Octave mode: (octave-mode).   Emacs mode for editing GNU Octave files.
* Org Mode: (org).              Outline-based notes management and organizer
* VHDL Mode: (vhdl-mode).       Emacs mode for editing VHDL code.
* nXML Mode: (nxml-mode).       XML editing mode with RELAX NG support.
* ERC: (erc).                   Powerful and extensible IRC client for Emacs.
* EUDC: (eudc).                 Emacs client for directory servers (LDAP, 
                                  BBDB).
* Emacs GnuTLS: (emacs-gnutls). The Emacs GnuTLS integration.
* Gnus: (gnus).                 The newsreader Gnus.
* MH-E: (mh-e).                 Emacs interface to the MH mail system.
* Mairix: (mairix-el).          Emacs interface to the Mairix mail indexer.
* Message: (message).           Mail and news composition mode that goes with 
                                  Gnus.
* Newsticker: (newsticker).     A feed reader for Emacs.
* PGG: (pgg).                   Emacs interface to various PGP implementations.
* Rcirc: (rcirc).               Internet Relay Chat (IRC) client.
* SASL: (sasl).                 The Emacs SASL library.
* SC: (sc).                     Supercite lets you cite parts of messages 
                                  you’re replying to, in flexible ways.
* Sieve: (sieve).               Managing Sieve scripts in Emacs.
* TRAMP: (tramp).               Transparent Remote Access, Multiple Protocol 
                                  Emacs remote file access via ssh and scp.
* Autotype: (autotype).         Convenient features for text that you enter 
                                  frequently in Emacs.
* Bovine: (bovine).             Semantic bovine parser development.
* Calc: (calc).                 Advanced desk calculator and mathematical tool.
* Dired-X: (dired-x).           Dired Extra Features.
* EDE: (ede).                   The Emacs Development Environment.
* EDT: (edt).                   An Emacs emulation of the EDT editor.
* EIEIO: (eieio).               An objects system for Emacs Lisp.
* ERT: (ert).                   Emacs Lisp regression testing tool.
* EWW: (eww).                   Emacs Web Wowser
* EasyPG Assistant: (epa).      An Emacs user interface to GNU Privacy Guard.
* Ebrowse: (ebrowse).           A C++ class browser for Emacs.
* Ediff: (ediff).               A visual interface for comparing and merging 
                                  programs.
* Eshell: (eshell).             A command shell implemented in Emacs Lisp.
* Flymake: (flymake).           A universal on-the-fly syntax checker.
* Forms: (forms).               Emacs package for editing data bases by 
                                  filling in forms.
* Htmlfontify: (htmlfontify).   Convert source code to html.
* Ido: (ido).                   Interactively do things with buffers and files.
* PCL-CVS: (pcl-cvs).           Emacs front-end to CVS.
* RefTeX: (reftex).             Emacs support for LaTeX cross-references and 
                                  citations.
* Remember: (remember).         Simple information manager for Emacs.
* SES: (ses).                   Simple Emacs Spreadsheet.
* SRecode: (srecode).           Semantic template code generator.
* Semantic: (semantic).         Source code parser library and utilities.
* Speedbar: (speedbar).         File/Tag summarizing utility.
* Todo Mode: (todo-mode).       Make and maintain todo lists.
* VIP: (vip).                   An obsolete VI-emulation for Emacs.
* VIPER: (viper).               A VI-emulation mode for Emacs.
* Wisent: (wisent).             Semantic Wisent parser development.
* WoMan: (woman).               Browse UN*X Manual Pages "W.O. (without) Man".
* Auth-source: (auth).          The Emacs auth-source library.
* CL: (cl).                     Partial Common Lisp support for Emacs Lisp.
* D-Bus: (dbus).                Using D-Bus in Emacs.
* Emacs MIME: (emacs-mime).     Emacs MIME de/composition library.
* SMTP: (smtpmail).             Emacs library for sending mail via SMTP.
* URL: (url).                   URL loading package.
* Widget: (widget).             The "widget" package used by the Emacs 
                                  Customization facility.
* Emacs: (emacs-24/emacs).      The extensible self-documenting text editor.
* Emacs FAQ: (emacs-24/efaq).   Frequently Asked Questions about Emacs.
* mime-en (flim): (mime-en).    MIME library for Emacs.
* mime-ja (flim): (mime-ja).    MIME library for Emacs.
* Ada mode: (emacs-24/ada-mode).
                                Emacs mode for editing and compiling Ada code.
* CC Mode: (emacs-24/ccmode).   Emacs mode for editing C, C++, Objective-C, 
                                  Java, Pike, AWK, and CORBA IDL code.
* IDLWAVE: (emacs-24/idlwave).  Major mode and shell for IDL files.
* Octave mode: (emacs-24/octave-mode).
                                Emacs mode for editing GNU Octave files.
* Org Mode: (emacs-24/org).     Outline-based notes management and organizer
* nXML Mode: (emacs-24/nxml-mode).
                                XML editing mode with RELAX NG support.
* Elisp: (emacs-24/elisp).      The Emacs Lisp Reference Manual.
* Emacs Lisp Intro: (emacs-24/eintr).
                                A simple introduction to Emacs Lisp 
                                  programming.
* Auth-source: (emacs-24/auth). The Emacs auth-source library.
* CL: (emacs-24/cl).            Partial Common Lisp support for Emacs Lisp.
* D-Bus: (emacs-24/dbus).       Using D-Bus in Emacs.
* Emacs MIME: (emacs-24/emacs-mime).
                                Emacs MIME de/composition library.
* SMTP: (emacs-24/smtpmail).    Emacs library for sending mail via SMTP.
* URL: (emacs-24/url).          URL loading package.
* Widget: (emacs-24/widget).    The "widget" package used by the Emacs 
                                  Customization facility.
* Autotype: (emacs-24/autotype).
                                Convenient features for text that you enter 
                                  frequently in Emacs.
* Bovine: (emacs-24/bovine).    Semantic bovine parser development.
* Calc: (emacs-24/calc).        Advanced desk calculator and mathematical tool.
* Dired-X: (emacs-24/dired-x).  Dired Extra Features.
* EDE: (emacs-24/ede).          The Emacs Development Environment.
* EDT: (emacs-24/edt).          An Emacs emulation of the EDT editor.
* EIEIO: (emacs-24/eieio).      An objects system for Emacs Lisp.
* ERT: (emacs-24/ert).          Emacs Lisp regression testing tool.
* EWW: (emacs-24/eww).          Emacs Web Wowser
* EasyPG Assistant: (emacs-24/epa).
                                An Emacs user interface to GNU Privacy Guard.
* Ebrowse: (emacs-24/ebrowse).  A C++ class browser for Emacs.
* Ediff: (emacs-24/ediff).      A visual interface for comparing and merging 
                                  programs.
* Eshell: (emacs-24/eshell).    A command shell implemented in Emacs Lisp.
* Flymake: (emacs-24/flymake).  A universal on-the-fly syntax checker.
* Forms: (emacs-24/forms).      Emacs package for editing data bases by 
                                  filling in forms.
* Htmlfontify: (emacs-24/htmlfontify).
                                Convert source code to html.
* Ido: (emacs-24/ido).          Interactively do things with buffers and files.
* PCL-CVS: (emacs-24/pcl-cvs).  Emacs front-end to CVS.
* RefTeX: (emacs-24/reftex).    Emacs support for LaTeX cross-references and 
                                  citations.
* Remember: (emacs-24/remember).
                                Simple information manager for Emacs.
* SES: (emacs-24/ses).          Simple Emacs Spreadsheet.
* SRecode: (emacs-24/srecode).  Semantic template code generator.
* Semantic: (emacs-24/semantic).
                                Source code parser library and utilities.
* Speedbar: (emacs-24/speedbar).
                                File/Tag summarizing utility.
* Todo Mode: (emacs-24/todo-mode).
                                Make and maintain todo lists.
* VIP: (emacs-24/vip).          An older VI-emulation for Emacs.
* VIPER: (emacs-24/viper).      A VI-emulation mode for Emacs.
* Wisent: (emacs-24/wisent).    Semantic Wisent parser development.
* WoMan: (emacs-24/woman).      Browse UN*X Manual Pages "W.O. (without) Man".
* ERC: (emacs-24/erc).          Powerful and extensible IRC client for Emacs.
* EUDC: (emacs-24/eudc).        Emacs client for directory servers (LDAP, PH).
* Emacs GnuTLS: (emacs-24/emacs-gnutls).
                                The Emacs GnuTLS integration.
* Gnus: (emacs-24/gnus).        The newsreader Gnus.
* MH-E: (emacs-24/mh-e).        Emacs interface to the MH mail system.
* Mairix: (emacs-24/mairix-el). Emacs interface to the Mairix mail indexer.
* Message: (emacs-24/message).  Mail and news composition mode that goes with 
                                  Gnus.
* Newsticker: (emacs-24/newsticker).
                                A Newsticker for Emacs.
* PGG: (emacs-24/pgg).          Emacs interface to various PGP implementations.
* Rcirc: (emacs-24/rcirc).      Internet Relay Chat (IRC) client.
* SASL: (emacs-24/sasl).        The Emacs SASL library.
* SC: (emacs-24/sc).            Supercite lets you cite parts of messages 
                                  you’re replying to, in flexible ways.
* Sieve: (emacs-24/sieve).      Managing Sieve scripts in Emacs.
* TRAMP: (emacs-24/tramp).      Transparent Remote Access, Multiple Protocol 
                                  Emacs remote file access via ssh and scp.
* Emacs-w3m: (emacs-w3m).       An Emacs interface to w3m
* Emacs-w3m-ja: (emacs-w3m-ja). An Emacs interface to w3m (Japanese)

TeX
* AUCTeX: (auctex).             A sophisticated TeX environment for Emacs.
* preview-latex: (preview-latex).
                                Preview LaTeX fragments in Emacs

Texinfo documentation system
* Info: (info).                 How to use the documentation browsing system.
* Info: (emacs-24/info).        How to use the documentation browsing system.

Basics
* Common options: (coreutils)Common options.
* Coreutils: (coreutils).       Core GNU (file, text, shell) utilities.
* Date input formats: (coreutils)Date input formats.
* File permissions: (coreutils)File permissions.
                                Access modes.
* Finding files: (find).        Operating on files matching certain criteria.

Libraries
* autosprintf: (autosprintf).   Support for printf format strings in C++.
* RLuserman: (rluserman).       The GNU readline library User's Manual.
* libtasn1: (libtasn1).         Library for Abstract Syntax Notation One 
                                  (ASN.1).

Compression
* Gzip: (gzip).                 General (de)compression of files (lzw).

Editors
* nano: (nano).                 Small and friendly text editor.

Encryption
* Nettle: (nettle).             A low-level cryptographic library.

GNU Gettext Utilities
* autopoint: (gettext)autopoint Invocation.
                                Copy gettext infrastructure.
* envsubst: (gettext)envsubst Invocation.
                                Expand environment variables.
* gettextize: (gettext)gettextize Invocation.
                                Prepare a package for gettext.
* gettext: (gettext).           GNU gettext utilities.
* ISO3166: (gettext)Country Codes.
                                ISO 3166 country codes.
* ISO639: (gettext)Language Codes.
                                ISO 639 language codes.
* msgattrib: (gettext)msgattrib Invocation.
                                Select part of a PO file.
* msgcat: (gettext)msgcat Invocation.
                                Combine several PO files.
* msgcmp: (gettext)msgcmp Invocation.
                                Compare a PO file and template.
* msgcomm: (gettext)msgcomm Invocation.
                                Match two PO files.
* msgconv: (gettext)msgconv Invocation.
                                Convert PO file to encoding.
* msgen: (gettext)msgen Invocation.
                                Create an English PO file.
* msgexec: (gettext)msgexec Invocation.
                                Process a PO file.
* msgfilter: (gettext)msgfilter Invocation.
                                Pipe a PO file through a filter.
* msgfmt: (gettext)msgfmt Invocation.
                                Make MO files out of PO files.
* msggrep: (gettext)msggrep Invocation.
                                Select part of a PO file.
* msginit: (gettext)msginit Invocation.
                                Create a fresh PO file.
* msgmerge: (gettext)msgmerge Invocation.
                                Update a PO file from template.
* msgunfmt: (gettext)msgunfmt Invocation.
                                Uncompile MO file into PO file.
* msguniq: (gettext)msguniq Invocation.
                                Unify duplicates for PO file.
* ngettext: (gettext)ngettext Invocation.
                                Translate a message with plural.
* xgettext: (gettext)xgettext Invocation.
                                Extract strings into a PO file.

GNU Utilities
* gpg: (gnupg1).                OpenPGP encryption and signing tool (v1).
* gpg-agent: (gnupg).           The secret key daemon.
* gpg2: (gnupg).                OpenPGP encryption and signing tool.
* gpgsm: (gnupg).               S/MIME encryption and signing tool.

Individual utilities
* aclocal-invocation: (automake-1.14)aclocal Invocation.
                                                Generating aclocal.m4.
* arch: (coreutils)arch invocation.             Print machine hardware name.
* automake-invocation: (automake-1.14)automake Invocation.
                                                Generating Makefile.in.
* base64: (coreutils)base64 invocation.         Base64 encode/decode data.
* basename: (coreutils)basename invocation.     Strip directory and suffix.
* cat: (coreutils)cat invocation.               Concatenate and write files.
* chcon: (coreutils)chcon invocation.           Change SELinux CTX of files.
* chgrp: (coreutils)chgrp invocation.           Change file groups.
* chmod: (coreutils)chmod invocation.           Change access permissions.
* chown: (coreutils)chown invocation.           Change file owners and groups.
* chroot: (coreutils)chroot invocation.         Specify the root directory.
* cksum: (coreutils)cksum invocation.           Print POSIX CRC checksum.
* cmp: (diffutils)Invoking cmp.                 Compare 2 files byte by byte.
* comm: (coreutils)comm invocation.             Compare sorted files by line.
* coreutils: (coreutils)coreutils invocation.   Multi-call program.
* cp: (coreutils)cp invocation.                 Copy files.
* csplit: (coreutils)csplit invocation.         Split by context.
* cut: (coreutils)cut invocation.               Print selected parts of lines.
* date: (coreutils)date invocation.             Print/set system date and time.
* dd: (coreutils)dd invocation.                 Copy and convert a file.
* df: (coreutils)df invocation.                 Report file system disk usage.
* diff: (diffutils)Invoking diff.               Compare 2 files line by line.
* diff3: (diffutils)Invoking diff3.             Compare 3 files line by line.
* dircolors: (coreutils)dircolors invocation.   Color setup for ls.
* dirname: (coreutils)dirname invocation.       Strip last file name component.
* dir: (coreutils)dir invocation.               List directories briefly.
* du: (coreutils)du invocation.                 Report on disk usage.
* echo: (coreutils)echo invocation.             Print a line of text.
* env: (coreutils)env invocation.               Modify the environment.
* expand: (coreutils)expand invocation.         Convert tabs to spaces.
* expr: (coreutils)expr invocation.             Evaluate expressions.
* factor: (coreutils)factor invocation.         Print prime factors
* false: (coreutils)false invocation.           Do nothing, unsuccessfully.
* find: (find)Invoking find.                    Finding and acting on files.
* fmt: (coreutils)fmt invocation.               Reformat paragraph text.
* fold: (coreutils)fold invocation.             Wrap long input lines.
* groups: (coreutils)groups invocation.         Print group names a user is in.
* gunzip: (gzip)Overview.                       Decompression.
* gzexe: (gzip)Overview.                        Compress executables.
* head: (coreutils)head invocation.             Output the first part of files.
* hostid: (coreutils)hostid invocation.         Print numeric host identifier.
* hostname: (coreutils)hostname invocation.     Print or set system name.
* id: (coreutils)id invocation.                 Print user identity.
* install: (coreutils)install invocation.       Copy files and set attributes.
* join: (coreutils)join invocation.             Join lines on a common field.
* kill: (coreutils)kill invocation.             Send a signal to processes.
* link: (coreutils)link invocation.             Make hard links between files.
* ln: (coreutils)ln invocation.                 Make links between files.
* locate: (find)Invoking locate.                Finding files in a database.
* logname: (coreutils)logname invocation.       Print current login name.
* ls: (coreutils)ls invocation.                 List directory contents.
* md5sum: (coreutils)md5sum invocation.         Print or check MD5 digests.
* mkdir: (coreutils)mkdir invocation.           Create directories.
* mkfifo: (coreutils)mkfifo invocation.         Create FIFOs (named pipes).
* mknod: (coreutils)mknod invocation.           Create special files.
* mktemp: (coreutils)mktemp invocation.         Create temporary files.
* mv: (coreutils)mv invocation.                 Rename files.
* nice: (coreutils)nice invocation.             Modify niceness.
* nl: (coreutils)nl invocation.                 Number lines and write files.
* nohup: (coreutils)nohup invocation.           Immunize to hangups.
* nproc: (coreutils)nproc invocation.           Print the number of processors.
* numfmt: (coreutils)numfmt invocation.         Reformat numbers.
* od: (coreutils)od invocation.                 Dump files in octal, etc.
* paste: (coreutils)paste invocation.           Merge lines of files.
* patch: (diffutils)Invoking patch.             Apply a patch to a file.
* pathchk: (coreutils)pathchk invocation.       Check file name portability.
* printenv: (coreutils)printenv invocation.     Print environment variables.
* printf: (coreutils)printf invocation.         Format and print data.
* pr: (coreutils)pr invocation.                 Paginate or columnate files.
* ptx: (coreutils)ptx invocation.               Produce permuted indexes.
* pwd: (coreutils)pwd invocation.               Print working directory.
* readlink: (coreutils)readlink invocation.     Print referent of a symlink.
* realpath: (coreutils)realpath invocation.     Print resolved file names.
* rmdir: (coreutils)rmdir invocation.           Remove empty directories.
* rm: (coreutils)rm invocation.                 Remove files.
* runcon: (coreutils)runcon invocation.         Run in specified SELinux CTX.
* sdiff: (diffutils)Invoking sdiff.             Merge 2 files side-by-side.
* seq: (coreutils)seq invocation.               Print numeric sequences
* sha1sum: (coreutils)sha1sum invocation.       Print or check SHA-1 digests.
* sha2: (coreutils)sha2 utilities.              Print or check SHA-2 digests.
* shred: (coreutils)shred invocation.           Remove files more securely.
* shuf: (coreutils)shuf invocation.             Shuffling text files.
* sleep: (coreutils)sleep invocation.           Delay for a specified time.
* sort: (coreutils)sort invocation.             Sort text files.
* split: (coreutils)split invocation.           Split into pieces.
* stat: (coreutils)stat invocation.             Report file(system) status.
* stdbuf: (coreutils)stdbuf invocation.         Modify stdio buffering.
* stty: (coreutils)stty invocation.             Print/change terminal settings.
* sum: (coreutils)sum invocation.               Print traditional checksum.
* sync: (coreutils)sync invocation.             Synchronize memory and disk.
* tac: (coreutils)tac invocation.               Reverse files.
* tail: (coreutils)tail invocation.             Output the last part of files.
* tee: (coreutils)tee invocation.               Redirect to multiple files.
* test: (coreutils)test invocation.             File/string tests.
* time: (time).                                 Run programs and summarize 
                                                  system resource usage.
* timeout: (coreutils)timeout invocation.       Run with time limit.
* touch: (coreutils)touch invocation.           Change file timestamps.
* true: (coreutils)true invocation.             Do nothing, successfully.
* truncate: (coreutils)truncate invocation.     Shrink/extend size of a file.
* tr: (coreutils)tr invocation.                 Translate characters.
* tsort: (coreutils)tsort invocation.           Topological sort.
* tty: (coreutils)tty invocation.               Print terminal name.
* uname: (coreutils)uname invocation.           Print system information.
* unexpand: (coreutils)unexpand invocation.     Convert spaces to tabs.
* uniq: (coreutils)uniq invocation.             Uniquify files.
* unlink: (coreutils)unlink invocation.         Removal via unlink(2).
* updatedb: (find)Invoking updatedb.            Building the locate database.
* uptime: (coreutils)uptime invocation.         Print uptime and load.
* users: (coreutils)users invocation.           Print current user names.
* vdir: (coreutils)vdir invocation.             List directories verbosely.
* wc: (coreutils)wc invocation.                 Line, word, and byte counts.
* whoami: (coreutils)whoami invocation.         Print effective user ID.
* who: (coreutils)who invocation.               Print who is logged in.
* xargs: (find)Invoking xargs.                  Operating on many files.
* yes: (coreutils)yes invocation.               Print a string indefinitely.
* zcat: (gzip)Overview.                         Decompression to stdout.
* zdiff: (gzip)Overview.                        Compare compressed files.
* zforce: (gzip)Overview.                       Force .gz extension on files.
* zgrep: (gzip)Overview.                        Search compressed files.
* zmore: (gzip)Overview.                        Decompression output by pages.

Information
* Debian menu: (menu).          The Debian menu system

Kernel
* grub-dev: (grub-dev).         The GRand Unified Bootloader Dev
* grub-install: (grub)Invoking grub-install.
                                Install GRUB on your drive
* grub-mkconfig: (grub)Invoking grub-mkconfig.
                                Generate GRUB configuration
* grub-mkpasswd-pbkdf2: (grub)Invoking grub-mkpasswd-pbkdf2.
* grub-mkrelpath: (grub)Invoking grub-mkrelpath.
* grub-mkrescue: (grub)Invoking grub-mkrescue.
                                Make a GRUB rescue image
* grub-mount: (grub)Invoking grub-mount.
                                Mount a file system using GRUB
* grub-probe: (grub)Invoking grub-probe.
                                Probe device information
* grub-script-check: (grub)Invoking grub-script-check.
* GRUB: (grub).                 The GRand Unified Bootloader

Math
* bc: (bc).                     An arbitrary precision calculator language.
* dc: (dc).                     Arbitrary precision RPN "Desktop Calculator".

Network applications
* Wget: (wget).                 Non-interactive network downloader.

Network Applications
* Polipo: (polipo).             The Polipo caching web proxy.

Software development
* Automake: (automake-1.14).    Making GNU standards-compliant Makefiles.

Text creation and manipulation
* Diffutils: (diffutils).       Comparing and merging files.
* M4: (m4).                     A powerful macro processor.
* grep: (grep).                 Print lines matching a pattern.
* sed: (sed).                   Stream EDitor.  

-- 
Udyant Wig


[-- Attachment #1.1.2: 0xCA019E0A.asc --]
[-- Type: application/pgp-keys, Size: 3160 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-04  3:25       ` Udyant Wig
@ 2016-07-04 14:43         ` Eli Zaretskii
  2016-07-04 16:37           ` Glenn Morris
  2016-07-04 17:17           ` Udyant Wig
  0 siblings, 2 replies; 18+ messages in thread
From: Eli Zaretskii @ 2016-07-04 14:43 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

> Cc: 23888@debbugs.gnu.org
> From: Udyant Wig <udyant.wig@gmail.com>
> Date: Mon, 4 Jul 2016 08:55:48 +0530
> 
>   Full contents from top level Info node:

Thanks.  Here's the source of your problem:

> * Calc: (calc).                 Advanced desk calculator and mathematical tool.
[...]
> * Calc: (emacs-24/calc).        Advanced desk calculator and mathematical tool.

The top-level menu has 2 identical items pointing to 2 different
places.  Emacs complains about one of them, not sure which one.

Another anomaly is with your value of Info-directory-list you reported
in your previous message:

  Info-directory-list
  => ("/home/udyant/.emacs.d/elpa/auctex-11.89.4"
      "/home/udyant/.emacs.d/elpa/magit-2.7.0"
      "/home/udyant/.emacs.d/elpa/magit-popup-2.7.0"
      "/home/udyant/.emacs.d/elpa/slime-2.18"
      "/home/udyant/.emacs.d/elpa/with-editor-2.5.1"
      "/usr/local/share/info/"
      "/usr/share/info/"
      "/usr/local/share/info/")

Where does this value come from?  Do you have INFOPATH set in the
environment (and if so, to what value)?  Or do you customize
Info-directory-list directly in your init file(s)?

And where's that emacs-24 subdirectory with the other Calc manual,
relatively to the directories on your Info-directory-list?





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-04 14:43         ` Eli Zaretskii
@ 2016-07-04 16:37           ` Glenn Morris
  2016-07-04 17:17           ` Udyant Wig
  1 sibling, 0 replies; 18+ messages in thread
From: Glenn Morris @ 2016-07-04 16:37 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888, Udyant Wig

Eli Zaretskii wrote:

> And where's that emacs-24 subdirectory with the other Calc manual,
> relatively to the directories on your Info-directory-list?

It's a Debian thing.

https://sources.debian.net/src/emacs24/24.5%2B1-6/debian/patches/0001-Prefer-usr-share-info-emacs-24-over-usr-share-info.patch/

It should have no relevance here AFAICS.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-04 14:43         ` Eli Zaretskii
  2016-07-04 16:37           ` Glenn Morris
@ 2016-07-04 17:17           ` Udyant Wig
  1 sibling, 0 replies; 18+ messages in thread
From: Udyant Wig @ 2016-07-04 17:17 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888


[-- Attachment #1.1.1: Type: text/plain, Size: 3179 bytes --]

On 07/04/2016 08:13 PM, Eli Zaretskii wrote:
>> Cc: 23888@debbugs.gnu.org
>> From: Udyant Wig <udyant.wig@gmail.com>
>> Date: Mon, 4 Jul 2016 08:55:48 +0530
>>
>>   Full contents from top level Info node:
> 
> Thanks.  Here's the source of your problem:
> 
>> * Calc: (calc).                 Advanced desk calculator and mathematical tool.
> [...]
>> * Calc: (emacs-24/calc).        Advanced desk calculator and mathematical tool.
> 
> The top-level menu has 2 identical items pointing to 2 different
> places.  Emacs complains about one of them, not sure which one.

  Emacs 25 raises an error about the one native to the 25 distribution,
  i.e., the upper one.  However, despite having two entries for other
  nodes as well, I can access either of them.  E.g.

File: erc.info,  Node: Top,  Next: Introduction,  Up: (dir)

ERC
***

This manual is for ERC as distributed with Emacs 25.1.50.

   Copyright © 2005–2016 Free Software Foundation, Inc.


  and


File: erc.info,  Node: Top,  Next: Introduction,  Up: (dir)

ERC
***

This manual is for ERC as distributed with Emacs 24.4.


> Another anomaly is with your value of Info-directory-list you reported
> in your previous message:
> 
>   Info-directory-list
>   => ("/home/udyant/.emacs.d/elpa/auctex-11.89.4"
>       "/home/udyant/.emacs.d/elpa/magit-2.7.0"
>       "/home/udyant/.emacs.d/elpa/magit-popup-2.7.0"
>       "/home/udyant/.emacs.d/elpa/slime-2.18"
>       "/home/udyant/.emacs.d/elpa/with-editor-2.5.1"
>       "/usr/local/share/info/"
>       "/usr/share/info/"
>       "/usr/local/share/info/")
>
> Where does this value come from?

  The first five elements were automatically added through the ELPA and
  stable MELPA repositories on installing AUCTex, Magit, and SLIME.  The
  last entry -- the second /usr/local/ entry -- comes from my having set
  Info-additional-directory-list.

> Do you have INFOPATH set in the environment (and if so, to what
> value)?

  I have not set INFOPATH.
  
> Or do you customize Info-directory-list directly in your init file(s)?
  
  I have indirectly affected Info-directory-list by setting
  Info-additional-directory-list in my init file.  I have not modified
  it directly.

> And where's that emacs-24 subdirectory with the other Calc manual,
> relatively to the directories on your Info-directory-list?

  Emacs 25 is installed in the /usr/local/ hierarchy.  Emacs 24 was
  installed in /usr/ by my OS vendor.

  The two calc manuals are on these paths:

-rw-r--r-- 1 root root 480262 Oct 26  2014 /usr/share/info/emacs-24/calc.info.gz
-rw-r--r-- 1 udyant staff 20 Jul  4 12:45 /usr/local/share/info/calc.info.gz

  Do note the difference in the file sizes.

  For comparison, the ERC manuals, which I mentioned above, are on these
  paths:

-rw-r--r-- 1 root root 17236 Oct 26  2014 /usr/share/info/emacs-24/erc.info.gz
-rw-r--r-- 1 udyant staff 17392 Jul  4 12:45 /usr/local/share/info/erc.info.gz

  The sizes are in better proportion.

  I think something is not right in the process for generating the Calc
  manual (on my system at least.)
  
-- 
Udyant Wig

[-- Attachment #1.1.2: 0xCA019E0A.asc --]
[-- Type: application/pgp-keys, Size: 3160 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-03 19:24   ` Udyant Wig
  2016-07-03 19:49     ` Eli Zaretskii
@ 2016-07-04 17:37     ` Glenn Morris
  2016-07-05  4:13       ` Udyant Wig
  1 sibling, 1 reply; 18+ messages in thread
From: Glenn Morris @ 2016-07-04 17:37 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

Udyant Wig wrote:

> /usr/local/share/info:
> -rw-r--r-- 1 udyant staff  12763 2016-07-04 00:40:14.617361891 +0530 bovine.info.gz
> -rw-r--r-- 1 udyant staff     20 2016-07-04 00:40:14.645361890 +0530 calc.info.gz
> -rw-r--r-- 1 udyant staff  86671 2016-07-04 00:40:14.665361889 +0530 ccmode.info.gz
>
> /home/udyant/build/emacs/info:
> -rw-rw-r-- 1 udyant udyant   38914 2016-06-22 16:33:21.035243000 +0530 bovine.info
> -rw-rw-r-- 1 udyant udyant       0 2016-06-22 16:36:59.490816000 +0530 calc.info
> -rw-rw-r-- 1 udyant udyant  331805 2016-06-30 08:37:58.601633000 +0530 ccmode.info


Both calc manuals seem obviously corrupt (based on the size).
You should check your build logs to see what went wrong.
Or just reinstall.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-04 17:37     ` Glenn Morris
@ 2016-07-05  4:13       ` Udyant Wig
  2016-07-05  5:27         ` Udyant Wig
  0 siblings, 1 reply; 18+ messages in thread
From: Udyant Wig @ 2016-07-05  4:13 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 23888


[-- Attachment #1.1.1: Type: text/plain, Size: 1721 bytes --]

On 07/04/2016 11:07 PM, Glenn Morris wrote:
> Udyant Wig wrote:
> 
>> /usr/local/share/info:
>> -rw-r--r-- 1 udyant staff  12763 2016-07-04 00:40:14.617361891 +0530 bovine.info.gz
>> -rw-r--r-- 1 udyant staff     20 2016-07-04 00:40:14.645361890 +0530 calc.info.gz
>> -rw-r--r-- 1 udyant staff  86671 2016-07-04 00:40:14.665361889 +0530 ccmode.info.gz
>>
>> /home/udyant/build/emacs/info:
>> -rw-rw-r-- 1 udyant udyant   38914 2016-06-22 16:33:21.035243000 +0530 bovine.info
>> -rw-rw-r-- 1 udyant udyant       0 2016-06-22 16:36:59.490816000 +0530 calc.info
>> -rw-rw-r-- 1 udyant udyant  331805 2016-06-30 08:37:58.601633000 +0530 ccmode.info
> 
> 
> Both calc manuals seem obviously corrupt (based on the size).
> You should check your build logs to see what went wrong.
> Or just reinstall.

  Well, as of this morning, the build system requires an aclocal newer
  than the one my OS gives me (1.14.)

cd . && ACLOCAL_PATH='' /bin/bash /home/udyant/build/emacs/build-aux/missing aclocal-1.15 -I m4
/home/udyant/build/emacs/build-aux/missing: line 81: aclocal-1.15: command not found
WARNING: 'aclocal-1.15' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
Makefile:437: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 127

-- 
Udyant Wig


[-- Attachment #1.1.2: 0xCA019E0A.asc --]
[-- Type: application/pgp-keys, Size: 3160 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05  4:13       ` Udyant Wig
@ 2016-07-05  5:27         ` Udyant Wig
  2016-07-05  6:02           ` Udyant Wig
  0 siblings, 1 reply; 18+ messages in thread
From: Udyant Wig @ 2016-07-05  5:27 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 23888


[-- Attachment #1.1: Type: text/plain, Size: 1239 bytes --]

On 07/05/2016 09:43 AM, Udyant Wig wrote:
> 
>   Well, as of this morning, the build system requires an aclocal newer
>   than the one my OS gives me (1.14.)
> 
> cd . && ACLOCAL_PATH='' /bin/bash /home/udyant/build/emacs/build-aux/missing aclocal-1.15 -I m4
> /home/udyant/build/emacs/build-aux/missing: line 81: aclocal-1.15: command not found
> WARNING: 'aclocal-1.15' is missing on your system.
>          You should only need it if you modified 'acinclude.m4' or
>          'configure.ac' or m4 files included by 'configure.ac'.
>          The 'aclocal' program is part of the GNU Automake package:
>          <http://www.gnu.org/software/automake>
>          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
>          <http://www.gnu.org/software/autoconf>
>          <http://www.gnu.org/software/m4/>
>          <http://www.perl.org/>
> Makefile:437: recipe for target 'aclocal.m4' failed
> make: *** [aclocal.m4] Error 127

  After investigating, I ran autoreconf -fiv.  That set the build system
  straight.  Now, though, the calc manual for 25 is not generated at
  all; there is no entry in Info.

  I will capture the relevant bits of the logs from a clean build.

-- 
Udyant Wig



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05  5:27         ` Udyant Wig
@ 2016-07-05  6:02           ` Udyant Wig
  2016-07-05 14:40             ` Eli Zaretskii
  2016-07-05 15:49             ` Glenn Morris
  0 siblings, 2 replies; 18+ messages in thread
From: Udyant Wig @ 2016-07-05  6:02 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 23888


[-- Attachment #1.1: Type: text/plain, Size: 3083 bytes --]

On 07/05/2016 10:57 AM, Udyant Wig wrote:
> On 07/05/2016 09:43 AM, Udyant Wig wrote:
>>
>>   Well, as of this morning, the build system requires an aclocal newer
>>   than the one my OS gives me (1.14.)
>>
>> cd . && ACLOCAL_PATH='' /bin/bash /home/udyant/build/emacs/build-aux/missing aclocal-1.15 -I m4
>> /home/udyant/build/emacs/build-aux/missing: line 81: aclocal-1.15: command not found
>> WARNING: 'aclocal-1.15' is missing on your system.
>>          You should only need it if you modified 'acinclude.m4' or
>>          'configure.ac' or m4 files included by 'configure.ac'.
>>          The 'aclocal' program is part of the GNU Automake package:
>>          <http://www.gnu.org/software/automake>
>>          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
>>          <http://www.gnu.org/software/autoconf>
>>          <http://www.gnu.org/software/m4/>
>>          <http://www.perl.org/>
>> Makefile:437: recipe for target 'aclocal.m4' failed
>> make: *** [aclocal.m4] Error 127
> 
>   After investigating, I ran autoreconf -fiv.  That set the build system
>   straight.  Now, though, the calc manual for 25 is not generated at
>   all; there is no entry in Info.
> 
>   I will capture the relevant bits of the logs from a clean build.

  Here it is.
  
make -C doc/misc info
make[2]: Entering directory '/home/udyant/build/emacs/doc/misc'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/udyant/build/emacs/doc/misc'
  GEN      info/dir
make[1]: Leaving directory '/home/udyant/build/emacs'
umask 022; /bin/mkdir -p "/usr/local/share/info"
unset CDPATH; \
thisdir=`/bin/pwd`; \
exp_infodir=`cd "/usr/local/share/info" && /bin/pwd`; \
if [ "`cd ./info && /bin/pwd`" = "$exp_infodir" ]; then \
  true; \
else \
   [ -f "/usr/local/share/info/dir" ] || \
      [ ! -f ./info/dir ] || \
      /usr/bin/install -c -m 644 ./info/dir "/usr/local/share/info/dir"; \
   info_misc=`make --no-print-directory -s -C doc/misc echo-info`; \
   cd ./info ; \
   for elt in emacs.info eintr.info elisp.info ${info_misc}; do \
      test "yes" = "no" && test ! -f $elt && continue; \
      for f in `ls $elt $elt-[1-9] $elt-[1-9][0-9] 2>/dev/null`; do \
       (cd "${thisdir}"; \
        /usr/bin/install -c -m 644 ./info/$f "/usr/local/share/info/$f"); \
        [ -n "/bin/gzip" ] || continue ; \
        rm -f "/usr/local/share/info/$f.gz"; \
        /bin/gzip -9n "/usr/local/share/info/$f"; \
      done; \
     (cd "${thisdir}"; \
      /usr/bin/install-info --info-dir="/usr/local/share/info" "/usr/local/share/info/$elt"); \
   done; \
fi
install-info: warning: no info dir entry in `/usr/local/share/info/calc.info


  I went into build directory and ran  make docs.  I saw this (arrow
  mine):

make -C doc/misc html
make[1]: Entering directory '/home/udyant/build/emacs/doc/misc'
  GEN      ada-mode.html
  GEN      auth.html
  GEN      autotype.html
  GEN      bovine.html
->GEN      calc.html
  GEN      cc-mode.html
  GEN      cl.html

-- 
Udyant Wig



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05  6:02           ` Udyant Wig
@ 2016-07-05 14:40             ` Eli Zaretskii
  2016-07-05 16:37               ` Udyant Wig
  2016-07-05 15:49             ` Glenn Morris
  1 sibling, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2016-07-05 14:40 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

> Cc: Eli Zaretskii <eliz@gnu.org>, 23888@debbugs.gnu.org
> From: Udyant Wig <udyant.wig@gmail.com>
> Date: Tue, 5 Jul 2016 11:32:23 +0530
> 
>    for elt in emacs.info eintr.info elisp.info ${info_misc}; do \
>       test "yes" = "no" && test ! -f $elt && continue; \
>       for f in `ls $elt $elt-[1-9] $elt-[1-9][0-9] 2>/dev/null`; do \
>        (cd "${thisdir}"; \
>         /usr/bin/install -c -m 644 ./info/$f "/usr/local/share/info/$f"); \
>         [ -n "/bin/gzip" ] || continue ; \
>         rm -f "/usr/local/share/info/$f.gz"; \
>         /bin/gzip -9n "/usr/local/share/info/$f"; \
>       done; \
>      (cd "${thisdir}"; \
>       /usr/bin/install-info --info-dir="/usr/local/share/info" "/usr/local/share/info/$elt"); \
>    done; \
> fi
> install-info: warning: no info dir entry in `/usr/local/share/info/calc.info

Since calc.info is zero size (a.k.a. empty), this warning is expected.

The interesting question is why calc.info comes out empty.  What
version of Texinfo do you have?

>   I went into build directory and ran  make docs.  I saw this (arrow
>   mine):
> 
> make -C doc/misc html
> make[1]: Entering directory '/home/udyant/build/emacs/doc/misc'
>   GEN      ada-mode.html
>   GEN      auth.html
>   GEN      autotype.html
>   GEN      bovine.html
> ->GEN      calc.html

This is the HTML version, not relevant to the issue at hand.

What happens if you remove the empty info/calc.info, then try
rebuilding it, adding V=1 to the "make" command line?





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05  6:02           ` Udyant Wig
  2016-07-05 14:40             ` Eli Zaretskii
@ 2016-07-05 15:49             ` Glenn Morris
  2016-07-05 16:43               ` Udyant Wig
  1 sibling, 1 reply; 18+ messages in thread
From: Glenn Morris @ 2016-07-05 15:49 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

Udyant Wig wrote:

>>   I will capture the relevant bits of the logs from a clean build.
>
>   Here it is.
>   
> make -C doc/misc info
> make[2]: Entering directory '/home/udyant/build/emacs/doc/misc'
> make[2]: Nothing to be done for 'info'.

That's not a clean build ("make clean" does not remove info files, since
they are pre-built in release tarfiles). "make bootstrap" does a truly clean
build, but is overkill in this case, where you only need to delete
info/calc.info and remake it).





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05 14:40             ` Eli Zaretskii
@ 2016-07-05 16:37               ` Udyant Wig
  2016-07-05 17:01                 ` Eli Zaretskii
  0 siblings, 1 reply; 18+ messages in thread
From: Udyant Wig @ 2016-07-05 16:37 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888


[-- Attachment #1.1: Type: text/plain, Size: 714 bytes --]

On 07/05/2016 08:10 PM, Eli Zaretskii wrote:
>> Cc: Eli Zaretskii <eliz@gnu.org>, 23888@debbugs.gnu.org
>> From: Udyant Wig <udyant.wig@gmail.com>
>>
>> install-info: warning: no info dir entry in `/usr/local/share/info/calc.info
> 
> Since calc.info is zero size (a.k.a. empty), this warning is expected.
> 
> The interesting question is why calc.info comes out empty.  What
> version of Texinfo do you have?

  I have version 5.2 of Texinfo.

> [elided]
>
> What happens if you remove the empty info/calc.info, then try
> rebuilding it, adding V=1 to the "make" command line?

  Should I delete it and rebuild Emacs, or is there a way to just
  rebuild the Info files?

-- 
Udyant Wig



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05 15:49             ` Glenn Morris
@ 2016-07-05 16:43               ` Udyant Wig
  0 siblings, 0 replies; 18+ messages in thread
From: Udyant Wig @ 2016-07-05 16:43 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 23888


[-- Attachment #1.1: Type: text/plain, Size: 644 bytes --]

On 07/05/2016 09:19 PM, Glenn Morris wrote:
>> Udyant Wig wrote:
>> make -C doc/misc info
>> make[2]: Entering directory '/home/udyant/build/emacs/doc/misc'
>> make[2]: Nothing to be done for 'info'.
> 
> That's not a clean build ("make clean" does not remove info files,
> since they are pre-built in release tarfiles). "make bootstrap" does a
> truly clean build, but is overkill in this case, where you only need
> to delete info/calc.info and remake it).

  I will delete calc.info and (if necessary) rebuild Emacs.

  What might be the reason that just /one/ Info file failed to build out
  of so many?

-- 
Udyant Wig


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05 16:37               ` Udyant Wig
@ 2016-07-05 17:01                 ` Eli Zaretskii
  2016-07-05 17:34                   ` Udyant Wig
  0 siblings, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2016-07-05 17:01 UTC (permalink / raw)
  To: Udyant Wig; +Cc: 23888

> Cc: rgm@gnu.org, 23888@debbugs.gnu.org
> From: Udyant Wig <udyant.wig@gmail.com>
> Date: Tue, 5 Jul 2016 22:07:28 +0530
> 
> > What happens if you remove the empty info/calc.info, then try
> > rebuilding it, adding V=1 to the "make" command line?
> 
>   Should I delete it and rebuild Emacs, or is there a way to just
>   rebuild the Info files?

If you remove the Info files in the 'info' subdirectory of the
top-level Emacs directory tree, then say "make V=1", the Info files
should be rebuilt.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#23888: 25.1.50; Info calc -- No such node or anchor: Top
  2016-07-05 17:01                 ` Eli Zaretskii
@ 2016-07-05 17:34                   ` Udyant Wig
  0 siblings, 0 replies; 18+ messages in thread
From: Udyant Wig @ 2016-07-05 17:34 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23888


[-- Attachment #1.1: Type: text/plain, Size: 295 bytes --]

On 07/05/2016 10:31 PM, Eli Zaretskii wrote:
> If you remove the Info files in the 'info' subdirectory of the
> top-level Emacs directory tree, then say "make V=1", the Info files
> should be rebuilt.

  All of them got rebuilt, including calc.info.  Many thanks.
  
-- 
Udyant Wig



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2016-07-05 17:34 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-03 10:19 bug#23888: 25.1.50; Info calc -- No such node or anchor: Top Udyant Wig
2016-07-03 16:50 ` Eli Zaretskii
2016-07-03 19:24   ` Udyant Wig
2016-07-03 19:49     ` Eli Zaretskii
2016-07-04  3:25       ` Udyant Wig
2016-07-04 14:43         ` Eli Zaretskii
2016-07-04 16:37           ` Glenn Morris
2016-07-04 17:17           ` Udyant Wig
2016-07-04 17:37     ` Glenn Morris
2016-07-05  4:13       ` Udyant Wig
2016-07-05  5:27         ` Udyant Wig
2016-07-05  6:02           ` Udyant Wig
2016-07-05 14:40             ` Eli Zaretskii
2016-07-05 16:37               ` Udyant Wig
2016-07-05 17:01                 ` Eli Zaretskii
2016-07-05 17:34                   ` Udyant Wig
2016-07-05 15:49             ` Glenn Morris
2016-07-05 16:43               ` Udyant Wig

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).