[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Misleading Warning about Node Names
From: |
Rical Jasan |
Subject: |
Misleading Warning about Node Names |
Date: |
Fri, 9 Feb 2018 04:15:47 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
Hi,
In the glibc manual, we have some @*refs to the GCC manual; e.g.:
@xref{Debugging Options,, Options for Debugging Your Program or GCC,
gcc.info, Using GCC}
When running `make info', there are the following warnings:
./creature.texi:11: warning: @xref node name should not contain `.'
./string.texi:1089: warning: @xref node name should not contain `.'
./stdio.texi:1810: warning: @xref node name should not contain `.'
./stdio.texi:2732: warning: @xref node name should not contain `.'
./stdio.texi:3480: warning: @xref node name should not contain `.'
./stdio.texi:4035: warning: @ref node name should not contain `.'
The warnings are not present when running `make html'.
In all of these cases, it seems to be due to the "." in the
info-file-name argument and not the node-name argument (they all have
"gcc.info" and changing it to "gcc" makes the warnings go away).
It seems that makeinfo is reporting the wrong argument as having bad syntax.
I also noticed while addressing this that in PDF output, the link
changed from "gcc.info.pdf" to "gcc.pdf", so it also seems that the
info-file-name argument is used for more than just info files.
Thank you,
Rical
[0]
https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Cross-Reference-Parts.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Misleading Warning about Node Names,
Rical Jasan <=