While the current Short Sample work fine, if we remove the second
section and run run the following command:
   makeinfo -D "VERSION 0.1" -D "UPDATED now" shortsample.texi'
we end up with the following warning:
    shortsample.texi:50: warning: node `First Section' unreferenced

According to the 'Unreferenced Node' thread that was started the
Saturday 17 May 2025[1] on the help-texinfo mailing list, the proper
way to avoid these warnings is to add these node in a menu that is in
the node that is one up in the hierarchy (so in section for
subsections, in subsection for subsubsections, etc).

[1]https://lists.gnu.org/archive/html/help-texinfo/2025-05/msg00007.html

* doc/texinfo.texi (Short Sample): add menu inside First Chapter.

Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@cyberdimension.org>
---
 ChangeLog        | 20 ++++++++++++++++++++
 doc/texinfo.texi |  4 ++++
 2 files changed, 24 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index e7d0e51f27..0298855358 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2025-07-19 Denis 'GNUtoo' Carikli  <gnu...@cyberdimension.org>
+
+       Short Sample: show how to avoid warning: node `[...]' unreferenced.
+
+       While the current Short Sample work fine, if we remove the second
+       section and run run the following command:
+          makeinfo -D "VERSION 0.1" -D "UPDATED now" shortsample.texi'
+       we end up with the following warning:
+           shortsample.texi:50: warning: node `First Section' unreferenced
+
+       According to the 'Unreferenced Node' thread that was started the
+       Saturday 17 May 2025[1] on the help-texinfo mailing list, the proper
+       way to avoid these warnings is to add these node in a menu that is in
+       the node that is one up in the hierarchy (so in section for
+       subsections, in subsection for subsubsections, etc).
+
+       [1]https://lists.gnu.org/archive/html/help-texinfo/2025-05/msg00007.html
+
+       * doc/texinfo.texi (Short Sample): add menu inside First Chapter.
+
 2025-07-18 Patrice Dumas  <pertu...@free.fr>
 
        * tta/C/main/element_types.txt, tta/C/main/utils.c
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index 2c256db56d..e382d6484d 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -997,6 +997,10 @@ This is the second item.
 @@end enumerate
 @end group
 
+@@menu
+* First Section::    The first section.
+* Second Section::   The second section.
+@@end menu
 
 @@node First Section
 @@section First Section
-- 
2.46.0


Reply via email to