bugGNU roff - Bugs: bug #62570, noisy build when URW fonts...

 
 

bug #62570: noisy build when URW fonts unavailable

Submitter:  G. Branden Robinson <gbranden>
Submitted:  Thu 02 Jun 2022 10:41:17 PM UTC
   
 
Category:  General Severity:  3 - Normal
Item Group:  Build/Installation Status:  Fixed
Privacy:  Public Assigned to:  gbranden
Open/Closed:  Closed Planned Release:  1.23.0
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 03 Jun 2022 09:08:30 AM UTC, comment #2: 

I forgot to include the bug closer in the ChangeLog; I'll fix that in my next push.


commit bf25f7ebf35c9ab384455edb1612494b4af46817
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Fri Jun 3 00:51:03 2022 -0500

    [build]: Add Automake `HAVE_URW_FONTS` condition.

    * configure.ac: Add `AM_CONDITIONAL`: `HAVE_URW_FONTS`, so our Automake
      files can more easily cope with their absence.

    * contrib/mom/mom.am (MOMPROCESSEDEXAMPLEFILES): Include
      "typesetting.pdf" only if `HAVE_URW_FONTS`, since the document demands
      them.

    * font/devpdf/Foundry.in: Add easily matched phrases to comments, to
      clearly delimit the URW foundry portion of the file so it can be
      omitted if those fonts are absent.

    * font/devpdf/devpdf.am (font/devpdf/Foundry): Generate file differently
      depending on `HAVE_URW_FONTS`; keep the existing procedure if true,
      and delete the URW section from the generated file otherwise, avoiding
      diagnostic messages from afmtodit(1) and our BuildFoundries script.

    Also update comments in Foundry.in file to be more helpful.

commit afa7128d7b939ca5c8cd082f2547f42e4e563674
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Fri Jun 3 03:02:52 2022 -0500

    [font/devpdf]: Revise path component separation.

    * font/devpdf/devpdf.am (font/devpdf/util/BuildFoundries): Generate
      script using the `PATH_SEPARATOR` Automake macro.

    * font/devpdf/util/BuildFoundries.pl: Add `pathsep` scalar to house the
      build-time path separator.

      (LocateFile): Use it.

      (LoadFoundry, CheckFoundry): Stop using spaces as part of the path
      separation delimiter.  It is not idiomatic.

    Also add editor aid comment and correct inconsistent indentation.


G. Branden Robinson <gbranden>
Group administrator
Thu 02 Jun 2022 10:42:13 PM UTC, comment #1: 

This affects the groff 1.22.4 distribution archive.

groff Git HEAD is differently noisy, but not in a substantive way.

G. Branden Robinson <gbranden>
Group administrator
Thu 02 Jun 2022 10:41:17 PM UTC, original submission:  

Our configure script gives a lengthy, dire warning, but that's no excuse for our Makefiles to produce the noise they do.


ldFoundries: notice: Copied grops font ZCMI...
BuildFoundries: notice: Copied grops font ZD...
BuildFoundries: warning: line 77: Failed to create groff font 'U-AB' by running afmtodit
BuildFoundries: warning: line 78: Failed to create groff font 'U-ABI' by running afmtodit
BuildFoundries: warning: line 79: Failed to create groff font 'U-AI' by running afmtodit
BuildFoundries: warning: line 80: Failed to create groff font 'U-AR' by running afmtodit
BuildFoundries: warning: line 81: Failed to create groff font 'U-BMB' by running afmtodit
BuildFoundries: warning: line 82: Failed to create groff font 'U-BMBI' by running afmtodit
BuildFoundries: warning: line 83: Failed to create groff font 'U-BMI' by running afmtodit
BuildFoundries: warning: line 84: Failed to create groff font 'U-BMR' by running afmtodit
BuildFoundries: warning: line 85: Failed to create groff font 'U-CB' by running afmtodit
BuildFoundries: warning: line 86: Failed to create groff font 'U-CBI' by running afmtodit
BuildFoundries: warning: line 87: Failed to create groff font 'U-CI' by running afmtodit
BuildFoundries: warning: line 88: Failed to create groff font 'U-CR' by running afmtodit
BuildFoundries: warning: line 89: Failed to create groff font 'U-HB' by running afmtodit
BuildFoundries: warning: line 90: Failed to create groff font 'U-HBI' by running afmtodit
BuildFoundries: warning: line 91: Failed to create groff font 'U-HI' by running afmtodit
BuildFoundries: warning: line 92: Failed to create groff font 'U-HNB' by running afmtodit
BuildFoundries: warning: line 93: Failed to create groff font 'U-HNBI' by running afmtodit
BuildFoundries: warning: line 94: Failed to create groff font 'U-HNI' by running afmtodit
BuildFoundries: warning: line 95: Failed to create groff font 'U-HNR' by running afmtodit
BuildFoundries: warning: line 96: Failed to create groff font 'U-HR' by running afmtodit
BuildFoundries: warning: line 97: Failed to create groff font 'U-NB' by running afmtodit
BuildFoundries: warning: line 98: Failed to create groff font 'U-NBI' by running afmtodit
BuildFoundries: warning: line 99: Failed to create groff font 'U-NI' by running afmtodit
BuildFoundries: warning: line 100: Failed to create groff font 'U-NR' by running afmtodit
BuildFoundries: warning: line 101: Failed to create groff font 'U-PB' by running afmtodit
BuildFoundries: warning: line 102: Failed to create groff font 'U-PBI' by running afmtodit
BuildFoundries: warning: line 103: Failed to create groff font 'U-PI' by running afmtodit
BuildFoundries: warning: line 104: Failed to create groff font 'U-PR' by running afmtodit
BuildFoundries: warning: line 105: Failed to create groff font 'U-S' by running afmtodit
BuildFoundries: warning: line 106: Failed to create groff font 'U-TB' by running afmtodit
BuildFoundries: warning: line 107: Failed to create groff font 'U-TBI' by running afmtodit
BuildFoundries: warning: line 108: Failed to create groff font 'U-TI' by running afmtodit
BuildFoundries: warning: line 109: Failed to create groff font 'U-TR' by running afmtodit
BuildFoundries: warning: line 110: Failed to create groff font 'U-ZCMI' by running afmtodit
BuildFoundries: warning: line 111: Failed to create groff font 'U-ZD' by running afmtodit
BuildFoundries: warning: line 113:
The path(s) used for searching:
/usr/share/ghostscript/9.53.3/Resource/Init :/usr/share/ghostscript/9.53.3/lib :/usr/share/ghostscript/9.53.3/Resource/Font :/usr/share/ghostscript/fonts : /var/lib/ghostscript/fonts :/usr/share/cups/fonts : /usr/share/ghostscript/fonts :/usr/local/lib/ghostscript/fonts : /usr/share/fonts : :/usr/share/fonts/type1/gsfonts :/opt/local/share/fonts/urw-fonts : /home/branden/BUILD/groff-1.22.4/font/devps : /home/branden/BUILD/groff-1.22.4/font/devps

...

  GROFF    contrib/mom/examples/typesetting.pdf
troff: contrib/mom/examples/typesetting.mom:306: warning: can't find font 'U-NB'
troff: contrib/mom/examples/typesetting.mom:307: warning: can't find font 'U-NR'
[mom]: Either font style "R" at line 307 does not exist in family "U-N",
       or family "U-N" has not been installed.
[mom]: Aborting 'contrib/mom/examples/typesetting.mom' at FT, line 307.
  GROFF    contrib/mom/examples/slide-demo.pdf


G. Branden Robinson <gbranden>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gbranden (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-06-03 gbranden StatusNone Fixed
        Assigned toNone gbranden
        Open/ClosedOpen Closed
        Planned ReleaseNone 1.23.0

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code