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/


Reply via email to