On Wed, Apr 18, 2001 at 07:32:33PM +0300, Ruslan Ermilov wrote:
> Hi!
>
> Unfortunately, I can't reproduce this. I even installed new Groff over
> the old one, but with no luck to reproduce this. It would be great if
> you could give me an SSH account on one of the problematic box.
>
OK, got it -- the usual stale /usr/obj problem. This particular one was
caused by obsolete doc-* files in /usr/obj/usr/src/gnu/usr.bin/groff/tmac.
They should not be there. Previous version created ${.OBJDIR}/doc-common
by stripping the contrib/groff/tmac/doc-common file. This worked only
because all source files to be stripped were in the same directory.
Now, some source files are in the contrib/groff/tmac directory, and
some (one actually, koi8-r) is in the ${.CURDIR}, so I had to replace
the dependancy line
$f: ${DIST_DIR}/$f
with
$f-s: $f
and then install *-s files.
What happened here is that make(1) built ${.OBJDIR}/doc-common-s from
${.OBJDIR}/doc-common, but the correct source file is ${DIST_DIR}/doc-common,
i.e. /usr/src/contrib/groff/tmac/doc-common.
The solution is simple:
cd /usr/src/gnu/usr.bin/groff/tmac && make cleandir obj && make all install
> On Wed, Apr 18, 2001 at 06:09:18PM +0200, Thomas Quinot wrote:
> > Le 2001-04-17, Ruslan Ermilov ecrivait :
> >
> > > It is my great pleasure to announce the availability of just released
> > > Groff 1.17. Please refer to the src/contrib/groff/NEWS for details on
> > > what's new in this release.
> >
> > Hum.
> >
> > I have just made world, and can't format man pages anymore. All I get
> > is the following on stdout:
> >
> > Formatting page, please wait...mdoc error: end-macro (.em) respecification is not
>allowed. (#41)
> > Should this have been `.Em ...'?
> > User Abort.
> > Done.
> >
> > Sources are from cvsup a few hours ago from now.
> >
> > Thomas.
> >
> > --
> > Thomas Quinot ** Departement Informatique & Reseaux ** [EMAIL PROTECTED]
> > ENST // 46 rue Barrault // 75634 PARIS CEDEX 13
>
> On Thu, Apr 19, 2001 at 01:23:22AM +0900, Makoto MATSUSHITA wrote:
> >
> > Oops... my fingers behave badly.
> >
> > quinot> Formatting page, please wait...mdoc error: end-macro (.em) respecification
>is not allowed. (#41)
> > quinot> Should this have been `.Em ...'?
> > quinot> User Abort.
> >
> > Same here.
> >
> > % zcat /usr/share/man/man1/ls.1.gz | nroff -mandoc |& head -2
> > mdoc error: end-macro (.em) respecification is not allowed. (#41)
> > Should this have been `.Em ...'?
> > %
> >
> > I've extracted whole 5-current distribution as of today, and do
> > chroot(1)... man(1) works quite fine.
> >
> > Maybe it depend of 'old system upgrade to the latest 5-current'
> > problem, but sorry I have no answer to fix.
> >
> > -- -
> > Makoto `MAR' MATSUSHITA
--
Ruslan Ermilov Oracle Developer/DBA,
[EMAIL PROTECTED] Sunbay Software AG,
[EMAIL PROTECTED] FreeBSD committer,
+380.652.512.251 Simferopol, Ukraine
http://www.FreeBSD.org The Power To Serve
http://www.oracle.com Enabling The Information Age
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message