bug-texinfo
[Top][All Lists]
Advanced

[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



reply via email to

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