groff-commit
[Top][All Lists]
Advanced

[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.
 
 ----------------------------------------------------------------------
 



reply via email to

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