summaryrefslogtreecommitdiff
path: root/PROBLEMS
diff options
context:
space:
mode:
authorwlemb <wlemb>2000-07-21 10:23:26 +0000
committerwlemb <wlemb>2000-07-21 10:23:26 +0000
commit39839c08d0e396cedd840cc5ad194ad0c253a1a4 (patch)
tree40e49a4bfad742a2f7b18eb68f3784f72a396173 /PROBLEMS
parentf18ee87c527997720f5cab83461ff8bd371357d4 (diff)
downloadgroff-39839c08d0e396cedd840cc5ad194ad0c253a1a4.tar.gz
* Makefile.in (ENVSETUP): Don't assume POSIX make semantics for
commands that fail. Don't assume that "export a=b" is valid shell syntax. This is needed for Solaris 2.5.1. * src/libs/libgroff/tmpfile.cc, src/utils/indxbib/indxbib.cc: Fix comment about missing Solaris headers. * PROBLEMS: Add section about problems with Sun Make and VPATH. * src/roff/nroff/nroff.sh: Fix main loop syntax.
Diffstat (limited to 'PROBLEMS')
-rw-r--r--PROBLEMS18
1 files changed, 18 insertions, 0 deletions
diff --git a/PROBLEMS b/PROBLEMS
index 391fcdac..b73db2f4 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -98,6 +98,24 @@ argument is a const char *. Fix the declaration of open() in
----------------------------------------------------------------------
+* On a host using Unix make (e.g. Solaris), if you are compiling for
+ multiple architectures by building in a subdirectory, the make stops
+ with a message like this:
+
+ make: Fatal error: Don't know how to make target `assert.o'
+
+ or like this:
+
+ make: Fatal error: Can't find /u/src/groff/src/include/Makefile.sub': No such file or directory
+
+This occurs because GNU make and Unix make handle VPATH differently,
+and the groff build relies on GNU make's VPATH handling.
+
+Use GNU make to work around the problem. In Solaris 8, GNU make is
+on the Software Companion CD and is installed as /opt/sfw/bin/gmake.
+
+----------------------------------------------------------------------
+
* On Ultrix, the make stops with the message
*** Error code 1