Subject: groff indigestion in /usr/src/share/doc/*?
To: None <current-users@sun-lamp.cs.berkeley.edu>
From: - Greg Earle <earle@isolar.Tujunga.CA.US>
List: current-users
Date: 03/28/1994 02:57:28
I'm making the March 27th sources on a NetBSD/SPARC system.  When the make in
/usr/src gets down into the bowels of /usr/src/share/doc, it seems like "groff"
gets a bad case of indigestion in several places (mostly in "ps1" and "usd").

Is this not something to worry about, or did I botch something?

Doing "groff" related stuff seems to have been my only hitch in doing a
complete build from scratch so far (amazing stuff!); maybe "make install" in
gnu/usr.bin/groff should be done very early on, even before "cd /usr/src ; make
build"?

I guess I'm also curious as to whether the fact that I symlinked Gremlin
("grn") to "/bin/cat" (-: has something to do with these errors ...

(I was surprised to hear that "gremlin" wasn't free; especially since it was
 used to create some of the 4.3BSD documentation.  Where does it come from?)

	- Greg

P.S. Here is what I am talking about:

===> 07.ipctut
( cd /usr/src/share/doc/ps1/07.ipctut ; tbl tutor.me ) | grn | groff -Tps -me >
07.ipctut.ps
/usr/share/tmac/tmac.e:1082: a newline character is not allowed in an escape name
tutor.me:73: a newline character is not allowed in an escape name
tutor.me:73: warning: numeric expression expected (got `_')
tutor.me:209: can't open `pipe.c': No such file or directory
tutor.me:325: can't open `socketpair.c': No such file or directory
tutor.me:436: can't open `udgramread.c': No such file or directory
tutor.me:461: can't open `udgramsend.c': No such file or directory
tutor.me:496: can't open `dgramread.c': No such file or directory
tutor.me:530: can't open `dgramsend.c': No such file or directory
tutor.me:614: can't open `streamwrite.c': No such file or directory
tutor.me:621: can't open `streamread.c': No such file or directory
tutor.me:627: can't open `strchkread.c': No such file or directory
tutor.me:704: can't open `ustreamwrite.c': No such file or directory
tutor.me:710: can't open `ustreamread.c': No such file or directory
===> 08.ipc
( cd /usr/src/share/doc/ps1/08.ipc ; tbl 0.t 1.t 2.t 3.t 4.t 5.t ) | groff -Tps
-ms  > 08.ipc.ps
2.t:83: macro warning: .NH 0 followed by .NH 2
===> 14.sccs
( cd /usr/src/share/doc/ps1/14.sccs ; groff -Tps -me  sccs.me ) > 14.sccs.ps
/usr/share/tmac/tmac.e:1082: a newline character is not allowed in an escape name
sccs.me:43: a newline character is not allowed in an escape name
sccs.me:61: a newline character is not allowed in an escape name
sccs.me:61: warning: numeric expression expected (got `_')
sccs.me:161: a newline character is not allowed in an escape name
sccs.me:161: warning: numeric expression expected (got `_')
sccs.me:288: a newline character is not allowed in an escape name
sccs.me:288: warning: numeric expression expected (got `_')
sccs.me:324: a newline character is not allowed in an escape name
sccs.me:324: warning: numeric expression expected (got `_')
sccs.me:360: a newline character is not allowed in an escape name
sccs.me:360: warning: numeric expression expected (got `_')
sccs.me:376: a newline character is not allowed in an escape name
sccs.me:376: warning: numeric expression expected (got `_')
sccs.me:899: a newline character is not allowed in an escape name
sccs.me:899: warning: numeric expression expected (got `_')
===> smm
===> 02.config
( cd /usr/src/share/doc/smm/02.config ; tbl 0.t 1.t 2.t 3.t 4.t 5.t 6.t a.t b.t
c.t d.t e.t ) | groff -Tps -ms  > 02.config.ps
0.t:50: warning: number register `GA' not defined
0.t:50: warning: empty left operand
6.t:146: warning: `BR' not defined
...
===> 07.sendmailop
( cd /usr/src/share/doc/smm/07.sendmailop ; pic op.me ) | eqn | groff -Tps -me
 > 07.sendmailop.ps
/usr/share/tmac/tmac.e:1082: a newline character is not allowed in an escape name
op.me:55: a newline character is not allowed in an escape name
op.me:80: a newline character is not allowed in an escape name
op.me:80: warning: numeric expression expected (got `_')
op.me:878: a newline character is not allowed in an escape name
op.me:878: warning: numeric expression expected (got `_')
op.me:894: a newline character is not allowed in an escape name
op.me:894: warning: numeric expression expected (got `_')
op.me:2713: `\c' is not allowed in a name
op.me:2713: name expected (got `\c'): treated as missing
op.me:2717: a newline character is not allowed in an escape name
op.me:2717: warning: numeric expression expected (got `_')
op.me:2755: a newline character is not allowed in an escape name
op.me:2755: warning: numeric expression expected (got `_')
op.me:2895: a newline character is not allowed in an escape name
op.me:3005: a newline character is not allowed in an escape name
op.me:3256: a newline character is not allowed in an escape name
op.me:3403: a newline character is not allowed in an escape name
op.me:3847: a newline character is not allowed in an escape name
...
===> 10.newsop
( cd /usr/src/share/doc/smm/10.newsop ; groff -Tps   tmac.n install.mn ) > 10.newsop.ps
install.mn:40: bad font number
install.mn:40: bad font number
...
===> 22.timed
( cd /usr/src/share/doc/smm/22.timed ; soelim timed.ms ) | tbl | groff -Tps -ms  > 22.timed.ps
<standard input>:239: macro error: automatically terminating display
<standard input>:251: macro error: DE without DS, ID, CD, LD or BD
... [lots more of these 2 lines] ...
<standard input>:843: macro error: DE without DS, ID, CD, LD or BD
<standard input>:900: macro error: automatically terminating display

... [etc.] ...

------------------------------------------------------------------------------