Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 May 2002 17:26:15 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        "Greg 'groggy' Lehey" <grog@FreeBSD.org>
Cc:        Mike Silbersack <silby@silby.com>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: World breakage (was: cvs commit: src/share/doc/psd/03.iosys Makefile iosys)
Message-ID:  <20020520142615.GA73296@sunbay.com>
In-Reply-To: <20020520102755.GC39255@sunbay.com>
References:  <200205190603.g4J636l46087@freefall.freebsd.org> <20020519165158.A88638-100000@patrocles.silby.com> <20020520110840.O54769@wantadilla.lemis.com> <20020520102755.GC39255@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, May 20, 2002 at 01:27:55PM +0300, Ruslan Ermilov wrote:
> On Mon, May 20, 2002 at 11:08:40AM +0930, Greg 'groggy' Lehey wrote:
> > On Sunday, 19 May 2002 at 16:52:40 -0500, Mike Silbersack wrote:
> > > On Sat, 18 May 2002, Greg Lehey wrote:
> > >
> > >> grog        2002/05/18 23:03:06 PDT
> > >>
> > >>   Modified files:
> > >>     share/doc/psd/03.iosys Makefile iosys
> > >>   Log:
> > >>   Remove original license disclaimer.
> > >>   Add Caldera license.
> > >>
> > >>   Approved by:    David Taylor <davidt@caldera.com>
> > >>
> > >>   Make buildable under FreeBSD.
> > >>
> > >>   Revision  Changes    Path
> > >>   1.2       +16 -1     src/share/doc/psd/03.iosys/Makefile
> > >>   1.2       +36 -4     src/share/doc/psd/03.iosys/iosys
> > >
> > > =3D=3D=3D> share/doc/psd/03.iosys
> > > groff -ms iosys > paper.ps
> > > troff: fatal error: can't open `iosys': No such file or directory
> > > *** Error code 1
> > >
> > > /me frowns at the broken buildworld.
> >=20
> > This is really puzzling.  Of course I tried a build before I committed
> > all this stuff, notably the top-level Makefile.  There seem to be
> > three differing views about what was broken:
> >=20
> > 1.  17-m4.  Yes, this was definitely broken, but unfortunately I had a
> >     copy of a bogus tmac.msU in my uesrland tree which stopped the
> >     error from occurring.  The build should really use the macros in
> >     the source tree, not on the build machine.
> >=20
> > 2.  Also 3 and 4.
> >=20
> > 3.  All my commits.
> >=20
> > I've committed some patches from mark, which probably allow things to
> > build.  They ignore references to refer, though, so we end up with
> > even more warnings.  There's also the issue of formats: I consider the
> > typeset version of the documents to be the canonical one, and while we
> > shouldn't install that on the system, I think it should be built.  The
> > current method is not very clean IMO.
> >=20
> ``make obj'' first to see the breakage.  I will send you my patches
> shortly.
>=20
%%%
Index: etc/mtree/BSD.usr.dist
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/etc/mtree/BSD.usr.dist,v
retrieving revision 1.261
diff -u -r1.261 BSD.usr.dist
--- etc/mtree/BSD.usr.dist	18 May 2002 14:27:17 -0000	1.261
+++ etc/mtree/BSD.usr.dist	20 May 2002 14:25:40 -0000
@@ -86,12 +86,28 @@
             papers
             ..
             psd
+                01.cacm
+                ..
+                02.implement
+                ..
+                03.iosys
+                ..
+                04.uprog
+                ..
                 05.sysman
                 ..
+                06.Clang
+                ..
                 12.make
                 ..
                 13.rcs
                 ..
+                15.yacc
+                ..
+                16.lex
+                ..
+                17.m4
+                ..
                 18.gprof
                 ..
                 20.ipctut
@@ -157,6 +173,10 @@
                 19.memacros
                 ..
                 20.meref
+                ..
+                21.troff
+                ..
+                22.trofftut
                 ..
                 30.rogue
                 ..
Index: share/doc/psd/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- share/doc/psd/Makefile	20 May 2002 00:06:02 -0000	1.16
+++ share/doc/psd/Makefile	20 May 2002 14:25:40 -0000
@@ -12,8 +12,8 @@
 # 11.adb 14.sccs 19.curses=20
=20
 SUBDIR=3D	 title contents=20
-SUBDIR+=3D  01.cacm 02.implement 05.sysman 06.Clang 12.make=20
-SUBDIR+=3D  13.rcs 15.yacc 16.lex 18.gprof 20.ipctut 21.ipc
+SUBDIR+=3D  01.cacm 02.implement 03.iosys 04.uprog 05.sysman 06.Clang 12.m=
ake=20
+SUBDIR+=3D  13.rcs 15.yacc 16.lex 17.m4 18.gprof 20.ipctut 21.ipc
=20
 # The following modules don't appear in the O'Reilly book, but
 # are in the 4.4BSD distribution.
Index: share/doc/psd/03.iosys/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/03.iosys/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- share/doc/psd/03.iosys/Makefile	19 May 2002 06:03:05 -0000	1.2
+++ share/doc/psd/03.iosys/Makefile	20 May 2002 14:25:40 -0000
@@ -1,26 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 # $FreeBSD: src/share/doc/psd/03.iosys/Makefile,v 1.2 2002/05/19 06:03:05 =
grog Exp $
=20
-DIR=3D	psd/03.iosys
+VOLUME=3D	psd/03.iosys
 SRCS=3D	iosys
 MACROS=3D	-ms
-GROFF=3D	groff
-
-all: paper.ps paper.ascii
-
-paper.ps: ${SRCS}
-	${GROFF} ${MACROS} ${SRCS} > ${.TARGET}
-
-paper.ascii: ${SRCS}
-	${ROFF} ${MACROS} ${SRCS} > ${.TARGET}
-
-paper.ascii.gz: paper.ascii
-paper.ps.gz: paper.ps
-
-paper.ascii.gz paper.ps.gz:
-	gzip -f ${.TARGET:.gz=3D}
-
-clean:
-	rm -f paper.* *.spell errs Errs make.out
=20
 .include <bsd.doc.mk>
Index: share/doc/psd/06.Clang/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/06.Clang/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- share/doc/psd/06.Clang/Makefile	20 May 2002 00:45:42 -0000	1.3
+++ share/doc/psd/06.Clang/Makefile	20 May 2002 14:25:40 -0000
@@ -1,7 +1,7 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 # $FreeBSD: src/share/doc/psd/06.Clang/Makefile,v 1.3 2002/05/20 00:45:42 =
grog Exp $
=20
-DIR=3D	psd/06.Clang
+VOLUME=3D	psd/06.Clang
 SRCS=3D	Clang.ms
 MACROS=3D	-ms
=20
Index: share/doc/psd/15.yacc/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/15.yacc/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- share/doc/psd/15.yacc/Makefile	20 May 2002 00:46:34 -0000	1.3
+++ share/doc/psd/15.yacc/Makefile	20 May 2002 14:25:40 -0000
@@ -4,6 +4,5 @@
 VOLUME=3D	psd/15.yacc
 SRCS=3D	ss.. ss0 ss1 ss2 ss3 ss4 ss5 ss6 ss7 ss8 ss9 ssA ssB ssa ssb ssc s=
sd
 MACROS=3D	-ms
-GROFF=3D	groff
=20
 .include <bsd.doc.mk>
Index: share/doc/psd/16.lex/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/16.lex/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- share/doc/psd/16.lex/Makefile	20 May 2002 00:47:03 -0000	1.3
+++ share/doc/psd/16.lex/Makefile	20 May 2002 14:25:40 -0000
@@ -1,9 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 # $FreeBSD: src/share/doc/psd/16.lex/Makefile,v 1.3 2002/05/20 00:47:03 gr=
og Exp $
=20
-DIR=3D	psd/16.lex
+VOLUME=3D	psd/16.lex
 SRCS=3D	lex.ms
 MACROS=3D	-ms
-GROFF=3D	groff
=20
 .include <bsd.doc.mk>
Index: share/doc/psd/17.m4/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/share/doc/psd/17.m4/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- share/doc/psd/17.m4/Makefile	20 May 2002 00:43:34 -0000	1.3
+++ share/doc/psd/17.m4/Makefile	20 May 2002 14:25:40 -0000
@@ -1,9 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 # $FreeBSD: src/share/doc/psd/17.m4/Makefile,v 1.3 2002/05/20 00:43:34 gro=
g Exp $
=20
-DIR=3D	psd/17.m4
+VOLUME=3D	psd/17.m4
 SRCS=3D	m4.ms
 MACROS=3D	-ms
-GROFF=3D	groff
=20
 .include <bsd.doc.mk>
%%%


Cheers,
--=20
Ruslan Ermilov		Sysadmin and 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

--mP3DRpeJDSE+ciuQ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE86QeHUkv4P6juNwoRAg5fAJ9Kr1Ai2EfJL0JXATcMrnXFSOSAhwCfVSf5
4aOHMlrrpimSy3pMgtUa2sY=
=Mpg/
-----END PGP SIGNATURE-----

--mP3DRpeJDSE+ciuQ--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020520142615.GA73296>