[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 03/03: PROBLEMS: Add more macOS and Solaris advice.
From: |
G. Branden Robinson |
Subject: |
[groff] 03/03: PROBLEMS: Add more macOS and Solaris advice. |
Date: |
Sun, 19 Feb 2023 12:10:57 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit 3b04beb92e63cb9d108256ca37cc92446966c89a
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sun Feb 19 01:28:13 2023 -0600
PROBLEMS: Add more macOS and Solaris advice.
---
PROBLEMS | 30 ++++++++++++++++++++++++++++--
1 file changed, 28 insertions(+), 2 deletions(-)
diff --git a/PROBLEMS b/PROBLEMS
index 28ba19ac2..b51751462 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -788,7 +788,28 @@ future release of gnulib to do so.
----------------------------------------------------------------------
-* Tests fail when I run "make check" on Solaris 10.
+* I get a lot of warnings about "sprintf" on macOS.
+
+Apple has decided to treat the sprintf() standard C library function as
+deprecated even though the C standard itself has not.
+
+https://developer.apple.com/forums/thread/714675
+
+----------------------------------------------------------------------
+
+* I get a make(1) failure involving grep and the groff_man.7.man.in file
+ on Solaris 11.
+
+Solaris make(1) has a bug easily exhibited by the following Makefile.
+
+all:
+ ! false
+
+Use GNU make instead; it may be available in /opt/csw/bin/gmake.
+
+----------------------------------------------------------------------
+
+* Tests fail when I run "make check" on Solaris 10 or 11.
The test suite expects a POSIX-conformant shell and utilities. Solaris
10 does not offer these in the default $PATH. We try to use features
@@ -796,7 +817,12 @@ standardized no later than POSIX Issue 4 (1994).
Unfortunately even
that is too recent for some implementations. Solaris 11 is believed to
have a conforming shell. It may help to ensure that "/usr/xpg6/bin"
and/or "/usr/xpg4/bin" precedes "/bin" and "/usr/bin/" in the $PATH when
-building groff.
+building groff. Here is an example.
+
+ PATH=/usr/xpg4/bin:$PATH gmake check
+
+Even then, tests may fail because the 'grep' in /usr/xpg4/bin does not
+support the '-E' option.
----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 03/03: PROBLEMS: Add more macOS and Solaris advice.,
G. Branden Robinson <=