groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 01/01: Information about build problems on NetBSD and FreeBSD ad


From: Carsten Kunze
Subject: [groff] 01/01: Information about build problems on NetBSD and FreeBSD added to file "PROBLEMS"
Date: Sat, 26 Dec 2015 19:56:59 +0000

carstenkunze pushed a commit to branch master
in repository groff.

commit 8a4d69839faa14deb1a5a204e7c28fd85806511c
Author: Carsten Kunze <address@hidden>
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 <address@hidden>
    
    See also thread at address@hidden 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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]