URL:
<https://savannah.gnu.org/bugs/?60926>
Summary: [mm] use of AT with ms.cov provokes warnings
Project: GNU troff
Submitted by: gbranden
Submitted on: Fri 16 Jul 2021 11:00:00 PM UTC
Category: Macro - mm
Severity: 2 - Minor
Item Group: Warning/Suspicious behaviour
Status: In Progress
Privacy: Public
Assigned to: gbranden
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
Input:
$ cat EXPERIMENTS/simpler.mm
.COVER
.TL
Title
.AU "R. Thurston Howell"
.AT "Professor of Agnotology" "Publisher, Posterior Analytics Weekly"
.COVEND
.P
Main matter goes here.
Problem extant in groff 1.22.4. Probably very old.
Output:
$ nroff -mm -ww EXPERIMENTS/simpler.mm >/dev/null
troff: EXPERIMENTS/simpler.mm:6: warning: macro '.' not defined
troff: EXPERIMENTS/simpler.mm:6: warning: macro 'cov*firm' not defined
The cov*firm issue has already been filed in bug #60915.
The fixed backtraces of groff 1.23.0 again prove their value:
$ ./build/test-groff -b -ww -mm -z EXPERIMENTS/simpler.mm
troff: backtrace: 'build/../contrib/mm/mm/ms.cov':54: while loop
troff: backtrace: 'build/../contrib/mm/mm/ms.cov':56: while loop
troff: backtrace: 'build/../contrib/mm/mm/ms.cov':57: macro
'cov@print-authors'
troff: backtrace: 'build/../contrib/mm/mm/ms.cov':97: macro 'COVEND'
troff: backtrace: file 'EXPERIMENTS/simpler.mm':6
troff: EXPERIMENTS/simpler.mm:6: warning: macro '.' not defined
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?60926>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/