summaryrefslogtreecommitdiff
path: root/PROBLEMS
diff options
context:
space:
mode:
authorCarsten Kunze <carsten.kunze@arcor.de>2015-12-26 20:54:08 +0100
committerCarsten Kunze <carsten.kunze@arcor.de>2015-12-26 20:54:08 +0100
commit8a4d69839faa14deb1a5a204e7c28fd85806511c (patch)
tree98799ea638d4439fd9b0d55b780e42cc12a2c802 /PROBLEMS
parent51a9605855c9918c08e02504b11985e7e528f2f2 (diff)
downloadgroff-git-8a4d69839faa14deb1a5a204e7c28fd85806511c.tar.gz
Information about build problems on NetBSD and FreeBSD added to
file "PROBLEMS" Issues analyzed by Bertrand Garrigues <bertrand.garrigues@laposte.net> See also thread at groff@gnu.org starting with http://lists.gnu.org/archive/html/groff/2015-11/msg00000.html
Diffstat (limited to 'PROBLEMS')
-rw-r--r--PROBLEMS47
1 files changed, 47 insertions, 0 deletions
diff --git a/PROBLEMS b/PROBLEMS
index 4bc0aeb98..8e5014d72 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.