bugGNU roff - Bugs: bug #67683, [devpdf] BuildFoundries fails on...

 
 

bug #67683: [devpdf] BuildFoundries fails on Solaris 11 without URW fonts and with "%rom%" in Ghostscript font path

Submitter:  G. Branden Robinson <gbranden>
Submitted:  Fri 07 Nov 2025 05:23:14 PM UTC
   
 
Category:  Font devpdf Severity:  3 - Normal
Item Group:  Build/Installation Status:  Need Info
Privacy:  Public Assigned to:  deri
Open/Closed:  Open Planned Release:  None
* Mandatory Fields

Post a Comment

Add a New Comment Rich Markup
   

Discussion

Fri 07 Nov 2025 05:23:14 PM UTC, original submission:  

Hi Deri,

I get the following failure on a Solaris 11 box.

First, a whole bunch of warnings groff maintainers have put into the Autoconfery to prepare the user for disappointments, which come thick and fast on good ol' Solaris.  :-|


GNU roff version 1.23.0.4218-10403
----------------------------------------------------------------------
 installation directory prefix    : /export/home/gbranden
 command name prefix              : g
 wrappers used for macro packages : an an.ja an.ja_JP.PCK an.ja_JP.UTF-8 ansun ansun.ja ansun.ja_JP.PCK ansun.ja_JP.UTF-8 bib m s v vgrind
 C++ compiler and options         : g++ -std=gnu++11 -g -O2  -D_REENTRANT
 use libgroff's memory allocator  : no
 C compiler and options           : gcc -g -O2  -D_REENTRANT
 Perl interpreter version         : 5.12.5
 X11 support                      : disabled
 default paper format             : letter
 'groff -l' uses print spooler    : no
 use URW fonts for PDF output     : no
 preconv can use uchardet library : no
 can build groff.{info,html,txt}  : no
 can build groff.{dvi,pdf}        : no
----------------------------------------------------------------------
configure: Buggy version of Ghostscript detected.

  Ghostscript versions 9.00 <= x < 9.54 suffer from a rendering glitch
  that affects the AT&T troff (and groff) special character '\(lh'; see
  <https://bugs.ghostscript.com/show_bug.cgi?id=703187>.  If your
  version of Ghostscript has not been patched to fix this problem, you
  may need to work around it in groff documents you render for the
  PostScript (and, for tbl(1) tables, HTML) output devices.

configure: URW fonts in Type 1/PFB format were not found.

  groff font description files for the URW fonts, used by the 'gropdf'
  output driver, will not be available.  Use and embedding of fonts from
  the 'U' foundry in PDF documents generated by groff will not be
  possible.

  You can obtain the URW base 35 fonts from their GitHub project.  As of
  this writing (2023-02-15), you can find them in the 'fonts' directory
  of the following archives (choose one).

    https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/
      tags/20200910.zip
    https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/
      tags/20200910.tar.gz

  You may wish to check for a newer release.

    https://github.com/ArtifexSoftware/urw-base35-fonts/releases

  'gropdf' looks for these fonts in several directories specified in
  font/devpdf/Foundry.in as well as the search path shown by the
  "gs -h" command (if available).

  You will need to "make distclean" and re-run the 'configure' script
  after installing the URW fonts.

  Alternatively, you can pass the option '--with-urw-fonts-dir=DIR'
  to 'configure' to look for them in the directory DIR you specify.
  If found, the 'U' foundry will be available via the '-y' option to
  'gropdf' (accessed via the 'groff' command with the option '-P -y').

configure: The uchardet library was not found.

  The 'preconv' preprocessor program will be unable to attempt automatic
  inference of an input file's character encoding.  See the preconv(1)
  man page.

configure: The programs 'pnmcrop', 'pamcut', 'pnmtopng', and 'pnmtops' were not found in $PATH.

  Consequently, groff's HTML output driver, 'grohtml', will not work
  properly.  It will not be possible to prepare or install
  groff-generated documentation in HTML format.

configure: groff's Texinfo manual will not be generated.

  Because 'makeinfo' is either outdated or missing, the Texinfo manual
  will not be generated in any of its output formats (GNU Info, HTML,
  plain text, TeX DVI, or PDF).

  Get the 'texinfo' package version 5.0 or newer to build the manual.

...eventually...

  GEN      font/devpdf/util/BuildFoundries
  GEN      font/devpdf/download
BuildFoundries: warning: line 33: groff font 'AB' will not be available for PDF output; unable to locate font file(s): URWGothic-Demi.t1, URWGothic-Demi, URWGothicL-Demi, a010015l.pfb
BuildFoundries: warning: line 34: groff font 'ABI' will not be available for PDF output; unable to locate font file(s): URWGothic-DemiOblique.t1, URWGothic-DemiOblique, URWGothicL-DemiObli, a010035l.pfb
BuildFoundries: warning: line 35: groff font 'AI' will not be available for PDF output; unable to locate font file(s): URWGothic-BookOblique.t1, URWGothic-BookOblique, URWGothicL-BookObli, a010033l.pfb
BuildFoundries: warning: line 36: groff font 'AR' will not be available for PDF output; unable to locate font file(s): URWGothic-Book.t1, URWGothic-Book, URWGothicL-Book, a010013l.pfb
BuildFoundries: warning: line 37: groff font 'BMB' will not be available for PDF output; unable to locate font file(s): URWBookman-Demi.t1, URWBookman-Demi, URWBookmanL-DemiBold, b018015l.pfb
BuildFoundries: warning: line 38: groff font 'BMBI' will not be available for PDF output; unable to locate font file(s): URWBookman-DemiItalic.t1, URWBookman-DemiItalic, URWBookmanL-DemiBoldItal, b018035l.pfb
BuildFoundries: warning: line 39: groff font 'BMI' will not be available for PDF output; unable to locate font file(s): URWBookman-LightItalic.t1, URWBookman-LightItalic, URWBookmanL-LighItal, b018032l.pfb
BuildFoundries: warning: line 40: groff font 'BMR' will not be available for PDF output; unable to locate font file(s): URWBookman-Light.t1, URWBookman-Light, URWBookmanL-Ligh, b018012l.pfb
BuildFoundries: notice: copied grops font CB
BuildFoundries: notice: copied grops font CBI
BuildFoundries: notice: copied grops font CI
BuildFoundries: notice: copied grops font CR
BuildFoundries: notice: copied grops font HB
BuildFoundries: notice: copied grops font HBI
BuildFoundries: notice: copied grops font HI
BuildFoundries: warning: line 48: groff font 'HNB' will not be available for PDF output; unable to locate font file(s): NimbusSansNarrow-Bold.t1, NimbusSansNarrow-Bold, NimbusSanL-BoldCond, n019044l.pfb
BuildFoundries: warning: line 49: groff font 'HNBI' will not be available for PDF output; unable to locate font file(s): NimbusSansNarrow-BoldOblique.t1, NimbusSansNarrow-BoldOblique, NimbusSansNarrow-BdOblique, NimbusSanL-BoldCondItal.t1, NimbusSanL-BoldCondItal, n019064l.pfb
BuildFoundries: warning: line 50: groff font 'HNI' will not be available for PDF output; unable to locate font file(s): NimbusSansNarrow-Oblique.t1, NimbusSansNarrow-Oblique, NimbusSanL-ReguCondItal, n019063l.pfb
BuildFoundries: warning: line 51: groff font 'HNR' will not be available for PDF output; unable to locate font file(s): NimbusSansNarrow-Regular.t1, NimbusSansNarrow-Regular, NimbusSanL-ReguCond, n019043l.pfb
BuildFoundries: notice: copied grops font HR
BuildFoundries: warning: line 53: groff font 'NB' will not be available for PDF output; unable to locate font file(s): C059-Bold.t1, C059-Bold, CenturySchL-Bold, c059016l.pfb
BuildFoundries: warning: line 54: groff font 'NBI' will not be available for PDF output; unable to locate font file(s): C059-BdIta.t1, C059-BdIta, CenturySchL-BoldItal, c059036l.pfb
BuildFoundries: warning: line 55: groff font 'NI' will not be available for PDF output; unable to locate font file(s): C059-Italic.t1, C059-Italic, CenturySchL-Ital, c059033l.pfb
BuildFoundries: warning: line 56: groff font 'NR' will not be available for PDF output; unable to locate font file(s): C059-Roman.t1, C059-Roman, CenturySchL-Roma, c059013l.pfb
BuildFoundries: warning: line 57: groff font 'PB' will not be available for PDF output; unable to locate font file(s): P052-Bold.t1, P052-Bold, URWPalladioL-Bold, p052004l.pfb
BuildFoundries: warning: line 58: groff font 'PBI' will not be available for PDF output; unable to locate font file(s): P052-BoldItalic.t1, P052-BoldItalic, URWPalladioL-BoldItal, p052024l.pfb
BuildFoundries: warning: line 59: groff font 'PI' will not be available for PDF output; unable to locate font file(s): P052-Italic.t1, P052-Italic, URWPalladioL-Ital, p052023l.pfb
BuildFoundries: warning: line 60: groff font 'PR' will not be available for PDF output; unable to locate font file(s): P052-Roman.t1, P052-Roman, URWPalladioL-Roma, p052003l.pfb
BuildFoundries: notice: copied grops font S
BuildFoundries: notice: copied grops font TB
BuildFoundries: notice: copied grops font TBI
BuildFoundries: notice: copied grops font TI
BuildFoundries: notice: copied grops font TR
BuildFoundries: warning: line 66: groff font 'ZCMI' will not be available for PDF output; unable to locate font file(s): Z003-MediumItalic.t1, Z003-MediumItalic, URWChanceryL-MediItal, z003034l.pfb
BuildFoundries: notice: copied grops font ZD
BuildFoundries: notice: copied grops font EURO
BuildFoundries: notice:
The path(s) used for searching:
@urwfontsdir@:%rom%Resource/Init:%rom%lib:/opt/csw/share/ghostscript/9.15/Resource/Init:/opt/csw/share/ghostscript/9.15/lib:/opt/csw/share/ghostscript/9.15/Resource/Font:/opt/csw/share/ghostscript/fonts:/opt/csw/share/ghostscript/fonts:/usr/share/fonts/type1/gsfonts:/usr/share/fonts/default/Type1:/usr/share/fonts/default/Type1/adobestd35:/usr/share/fonts/type1/urw-base35:/usr/share/fonts/urw-base35:/usr/share/ghostscript/Resource/Font:/opt/local/share/fonts/urw-fonts:/usr/local/share/fonts/ghostscript:/export/home/gbranden/groff-1.23.0.4218-10403/font/devpdf:/export/home/gbranden/groff-1.23.0.4218-10403/font/devpdf

gmake: *** [Makefile:19615: font/devpdf/download] Error 2


How should we cope with this scenario?

G. Branden Robinson <gbranden>
Group administrator

 

Attached Files

This item currently has no attached files.

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

Attach Files:
   
   
Comment:
   

 

Dependencies

This item does not depend on any other items.

No items depend on this one.

 

Mail Notification Carbon-Copy List

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

    Votes

    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.

     

    History

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.16-ed84.
    Corresponding source code