URL:
  <https://savannah.gnu.org/bugs/?67683>

                 Summary: [devpdf] BuildFoundries fails on Solaris 11 without
URW fonts and with "%rom%" in Ghostscript font path
                   Group: GNU roff
               Submitter: 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
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 07 Nov 2025 05:23:14 PM UTC By: G. Branden Robinson <gbranden>
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?








    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67683>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to