groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Installing groff 1.19 from CVS breaks man(1)


From: Eric S. Raymond
Subject: [Groff] Installing groff 1.19 from CVS breaks man(1)
Date: Sun, 7 Jan 2007 19:43:53 -0500
User-agent: Mutt/1.4.2.2i

Under Fedora Core 6, installing groff 1.19 from CVS totally breaks man(1).
All manual pages display as blank.  This appears to be the result of
a mismatch between what /etc/man.conf expects and the way groff-1.19
behaves.

Just to dispose of the obvious:

1) Yes, I did "configure --prefix=/usr --mandir=/usr/share/man", and
   groff binaries appear to be in the right places.  (I had to link 
   /usr/bin/tbl to /usr/bin/gtbl.)

2) "zcat /usr/share/man/man1/man.1.gz | /usr/bin/nroff -man" yields a 
   manual-page display, so the froff binaries are working.

Modifying /etc/man.conf so that

NROFF          /usr/bin/nroff -c --legacy NROFF_OLD_CHARSET -mandoc 2>/dev/null

becomes 

NROFF           /usr/bin/nroff -c -mandoc 2>/dev/null

appears to solve the problem.  

I don't know whether this is a groff issue, a man issue, or a Fedora
packaging problem.  This mail is going to the man maintainer and the
groff list; please talk among yourselves until you figure out what needs 
to be done.

A good question to begin with is probably "why does that --legacy 
NROFF_OLD_CHARSET need to be there at all?"
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>




reply via email to

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