[5043] in Kerberos
Re: Make Clean accidentaly deleting files?
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed Apr 26 11:48:10 1995
To: kerberos@MIT.EDU
Date: 26 Apr 1995 15:22:34 GMT
From: jik@cam.ov.com (Jonathan I. Kamens)
In article <Pine.SOL.3.91.950426091335.23319A-100000@chopin.udel.edu>, flaregun@udel.edu (Ed Phillips) writes:
|> There really is no choice but to build from the master source
|> tree, considering that `synctree' is not "in the directory where you get
|> the krb5 distribution", as it states in the HOW_TO_BUILD file. Does
|> anybody know where synctree is?
The HOW_TO_BUILD file is wrong. Synctree isn't being distributed by MIT
anymore because it turned out that there were copyright problems with
distributing it.
This really isn't an insurmountable problem, for two reasons:
(a) There are
numerous scripts and programs out there besides synctree that can produce a
symlink farm from a master source tree. Check the comp.sources.{misc,unix}
and alt.sources archives. Or see xc/config/util/lndir.{c,man} in the X11R6
distribution (and the same program in a similar location in previous X11
distributions).
(b) The current MIT release uses configure, and therefore for the most part
doesn't *need* a symlink farm -- you just create a new directory to do the
build in, and invoke the top-level configure script in the master tree from
that build directory. Note that I say "for the most part" because there are a
few Makefiles in the distribution that don't handle building in an alternate
build directory properly; they're easy to spot and fix, though (they'll cause
build errors which are pretty obvious), and they'll probably be fixed in the
next MIT release.
Of course, let's hope that HOW_TO_BUILD is *also* fixed in the next MIT
release :-).
--
Jonathan Kamens | OpenVision Technologies, Inc. | jik@cam.ov.com