carstenkunze pushed a commit to branch master
in repository groff.

commit 8a4d69839faa14deb1a5a204e7c28fd85806511c
Author: Carsten Kunze <[email protected]>
Date:   Sat Dec 26 20:54:08 2015 +0100

    Information about build problems on NetBSD and FreeBSD added to
    file "PROBLEMS"
    
    Issues analyzed by Bertrand Garrigues <[email protected]>
    
    See also thread at [email protected] starting with
      http://lists.gnu.org/archive/html/groff/2015-11/msg00000.html
---
 PROBLEMS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/PROBLEMS b/PROBLEMS
index 4bc0aeb..8e5014d 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -969,3 +969,50 @@ Use
 Local Variables:
 mode: text
 End:
+
+----------------------------------------------------------------------
+
+* When compiling on NetBSD, make issues warnings like
+
+  Warning: line 28: Unable to locate font(s)
+  URWGothicL-Demi,a010015l.pfb on the given path(s)
+
+  and
+
+  Warning: line 77: Failed to create groff font 'U-AB' by running
+  afmtodit
+
+In this case install the package "urw-fonts":
+
+  pkgin install urw-fonts
+
+and make the font path known to ghostscript, e.g. with (ksh):
+
+  export GS_LIB=/usr/pkg/share/fonts/urw
+
+----------------------------------------------------------------------
+
+* Currently (December 2015) building groff failes on NetBSD and
+  FreeBSD with the message:
+
+  make[1]: don't know how to make contrib/chem/chem.1. Stop
+
+The reason is a bug in the make(1) tool used on those systems related
+to .SUFFIXES lines.
+
+A temporary workaround is to change the Makefile line
+
+  .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi \
+    .dvi .pdf .xhtml .man .c .cpp .log .o .obj .sed .sin \
+    .test .test$(EXEEXT) .trs .ypp
+
+into
+
+  .SUFFIXES: .man .roff .in .ps .mom .pdf .me .ms .ps .html .txt \
+    .texi .dvi .pdf .xhtml .c .cpp .log .o .obj .sed .sin \
+    .test .test$(EXEEXT) .trs .ypp
+
+(put .man at begin of the list).
+
+The bug is reported to the maintainer of the make(1) tool of those
+systems.

_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to