summaryrefslogtreecommitdiff
path: root/PROBLEMS
diff options
context:
space:
mode:
authorwl <wl>2010-01-23 07:03:59 +0000
committerwl <wl>2010-01-23 07:03:59 +0000
commit91db7aea05291f6340eb0fd9f2e9e63d64523474 (patch)
tree636cd3fde859a1b4394e9d100ac5f5937d6e817e /PROBLEMS
parent0ebeaac8ef73c3abfe85f030f928c6e1cb22eb06 (diff)
downloadgroff-91db7aea05291f6340eb0fd9f2e9e63d64523474.tar.gz
PROBLEMS: Document some Mac OS issues.
Diffstat (limited to 'PROBLEMS')
-rw-r--r--PROBLEMS29
1 files changed, 27 insertions, 2 deletions
diff --git a/PROBLEMS b/PROBLEMS
index c96d7623..d3b78050 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -1,4 +1,4 @@
- Copyright 1989-2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009
+ Copyright 1989-2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2010
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
@@ -919,7 +919,32 @@ Makefile. If that doesn't solve the problem, define INT_MIN as
----------------------------------------------------------------------
-* When compiling on MacOS X, groff compiles but does not run well,
+* In MacOS X, I want to completely replace the groff that came with
+ the system.
+
+Use ./configure --prefix=/usr --mandir=/usr/share/man then make
+and make install. Note that subsequent system updates may replace
+your groff.
+
+----------------------------------------------------------------------
+
+* When compiling on MacOS X 10.2, groff compiles but does not run well,
especially `eqn', causing many `can't break line' messages.
Use ./configure CXX=g++2 then make as usual.
+
+----------------------------------------------------------------------
+
+* When compiling on MacOS X 10.4 with gcc 4.0.1, the build errors
+ out with the following message:
+
+ g++ -g -O2 -o troff dictionary.o div.o env.o input.o majorminor.o
+ mtsm.o node.o number.o reg.o ...groff/src/libs/libgroff/libgroff.a -lm
+ /usr/bin/ld: Undefined symbols:
+ node::~node()
+
+Locate the line in src/roff/troff/node.cpp:
+
+ inline node::~node()
+
+Remove the "inline" keyword, save, and make again.