building locally showed those issues
$ make html
makeinfo -v -o HTML/gnucobpg.html --no-warn \
--html --no-split --css-ref=css/gnucobpg.css --no-headers --set-customization-variable 'EXTRA_HEAD=<script type="text/javascript" src="js/tree.js"></script>' gnucobpg.texi
makeinfo -v -o HTML/gnucobpr.html --no-warn \
--html --no-split --css-ref=css/gnucobpg.css --no-headers --set-customization-variable 'EXTRA_HEAD=<script type="text/javascript" src="js/tree.js"></script>' gnucobpr.texi
3.texi:75: @pxref reference to nonexistent node `Copybooks'
5.texi:164: @ref reference to nonexistent node `Punctuation'
5.texi:1102: @xref reference to nonexistent node `File Sharing'
5.texi:1106: @xref reference to nonexistent node `Record Locking'
6.texi:73: @pxref reference to nonexistent node `Structured Data'
6.texi:352: @xref reference to nonexistent node `Data Initialization'
6.texi:364: @xref reference to nonexistent node `Data Initialization'
6.texi:511: @ref reference to nonexistent node `Report Writer Features'
6.texi:1182: @xref reference to nonexistent node `Condition Names'
6.texi:1418: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:1503: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:1589: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:1635: @xref reference to nonexistent node `Condition Names'
6.texi:1661: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:1769: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:1933: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:2006: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:2190: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:2281: @pxref reference to nonexistent node `Class Conditions'
6.texi:2545: @pxref reference to nonexistent node `Condition Names'
6.texi:2554: @xref reference to nonexistent node `Condition Names'
6.texi:2577: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:2670: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:2763: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:3202: @xref reference to nonexistent node `Color Palette and Video Attributes'
6.texi:3956: @xref reference to nonexistent node `Condition Names'
7.texi:1209: @pxref reference to nonexistent node `Class Conditions' (possibly involving @syntaxref)
7.texi:1968: @pxref reference to nonexistent node `LINE ADVANCING' (possibly involving @syntaxref)
7.texi:2001: @xref reference to nonexistent node `Arithmetic Expressions'
7.texi:2856: @pxref reference to nonexistent node `Class Conditions'
7.texi:2859: @pxref reference to nonexistent node `Sign Conditions'
7.texi:2862: @pxref reference to nonexistent node `Relation Conditions'
7.texi:2904: @xref reference to nonexistent node `Relation Conditions'
7.texi:3474: @xref reference to nonexistent node `Use of VERB/END-VERB Constructs'
7.texi:3476: @xref reference to nonexistent node `Use of VERB/END-VERB Constructs'
7.texi:4354: @xref reference to nonexistent node `File Sharing'
7.texi:4611: @xref reference to nonexistent node `Record Locking'
7.texi:4682: @xref reference to nonexistent node `Record Locking'
7.texi:4831: @xref reference to nonexistent node `Record Locking'
7.texi:4851: @xref reference to nonexistent node `Record Locking'
7.texi:5236: @xref reference to nonexistent node `Switch-Status Conditions'
7.texi:5980: @xref reference to nonexistent node `Record Locking'
7.texi:6148: @xref reference to nonexistent node `Record Locking'
7.texi:6154: @pxref reference to nonexistent node `LINE ADVANCING' (possibly involving @syntaxref)
A.texi:10: @pxref reference to nonexistent node `Structured Data'
A.texi:13: @xref reference to nonexistent node `Alphanumeric Literals'
A.texi:46: @xref reference to nonexistent node `Copybooks'
A.texi:49: @xref reference to nonexistent node `Structured Data'
A.texi:58: @xref reference to nonexistent node `Program Structure'
A.texi:64: @xref reference to nonexistent node `Structured Data'
A.texi:84: @xref reference to nonexistent node `Figurative Constants'
A.texi:87: @xref reference to nonexistent node `Format of Program Source Lines'
A.texi:90: @xref reference to nonexistent node `Format of Program Source Lines'
A.texi:93: @xref reference to nonexistent node `Structured Data'
A.texi:96: @xref reference to nonexistent node `Alphanumeric Literals'
A.texi:99: @xref reference to nonexistent node `Numeric Literals'
A.texi:135: @xref reference to nonexistent node `Numeric Literals'
A.texi:224: @xref reference to nonexistent node `Alphanumeric Literals'
make: *** [Makefile:105: HTML/gnucobpr.html] Error 1
It seems all those items do exist, but gnucobpr.texi explicit omit them:
@comment 1-1 omitted.
@include 2.texi
@comment include 2-1A omited
To fix this there could be a PR specific element that includes those references with a note "see Programmer's Guide" or, possibly more reasonable, we wrap those references in a macro like @xref-no-qr that would resolve to xref in all cases but the PR ... or we can add an "ignore the text with the reference" scope around that text.
What should it be?
I started doing a PR removing teaching progs to suck eggs, i.e., removing training text but time got in the way so only got as far as chap 1 and 2.
If I do get the time other than for programming etc I will try and continue the effort but at 79 I am beginning to run out of it - time I mean.