Date: Wed, 18 Apr 2001 20:28:03 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Thomas Quinot <quinot@inf.enst.fr>, Makoto MATSUSHITA <matusita@jp.FreeBSD.org>, current@FreeBSD.org Subject: Re: ** HEADS UP ** Groff 1.17 (including -mdocNG) imported Message-ID: <20010418202803.A18781@sunbay.com> In-Reply-To: <20010418193233.A11193@sunbay.com>; from ru@FreeBSD.org on Wed, Apr 18, 2001 at 07:32:33PM %2B0300 References: <20010417163318.A47398@sunbay.com> <20010418180917.A6832@shalmaneser.enst.fr> <20010419011930Q.matusita@jp.FreeBSD.org> <20010419012322O.matusita@jp.FreeBSD.org> <20010417163318.A47398@sunbay.com> <20010418180917.A6832@shalmaneser.enst.fr> <20010418193233.A11193@sunbay.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 ** quinot@inf.enst.fr
> > 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,
ru@sunbay.com Sunbay Software AG,
ru@FreeBSD.org 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 majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010418202803.A18781>
