[2116] in Kerberos
No subject found in mail header
daemon@ATHENA.MIT.EDU (Davies)
Fri Aug 21 14:48:39 1992
Date: Fri, 21 Aug 92 14:12:07 EDT
From: Davies <bagate!socrates!bbh7rq5>
Apparently-To: kerberos@athena.mit.edu
Hello,
I have been trying to build kerberos 5 and am having some trouble.
It seems to be something involved in the many configuration files,
Makefiles, Imakefiles, etc...
I have followed the instructions to build kerberos 5 alpha/beta test dist.
I get the following error after "make world":
make: Fatal error in reader: Makefile, line 77: Unexpected end of line seen
It seems as if there is more to be done before "make world".
Is there some other building or installation file I should be looking at?
Any help would be greatly appreciated!
Thanks,
Chris
Below is the file included in the distribution that I followed...
**************** kerberos5/doc/build-install/build-it ************************
To build kerberos v5 alpha/beta test distribution:
A) find about 30M free.
B) pick up and build the following support pieces/programs if you don't
have them already installed:
unifdef from ftp.uu.net:/bsd-sources/pgrm/unifdef/
imake
makedepend both are on athena-dist in separate pieces;
these versions are bodily removed from X11R4 and
cleaned up enough to build separately. If you
already have the X11R4 versions kicking around,
use them instead.
ss, com_err also on athena-dist in separate pieces. You may
have older versions (the big difference is that
the older versions call the C compiler
directly; the newer versions leave a .c file for
your own use), so make sure you get the right ones.
isode 6.8 from uu.psi.com in /isode/isode-interim.tar.Z
>>>Be sure to apply our patches (pepsy-diffs)
before building<<<
C) building the system:
Two steps:
1) edit any files you need to change (see below)
2) run 'make world' and everything should get built.
3) If you want to install stuff, you can later run 'make install'.
Most of things you should need to change will be in
include/krb5/stock/osconf.h, config/site.def and/or an
architecture-specific file in config/.
config/site.def:
---------------
If you don't have imake, makedepend, mk_cmds (ss processor), compile_et
(com_err processor) and pepsy in your $PATH, then add #defines to
config/site.def to give
their location. See the top of Project.tmpl for the #define'ed names
you should use.
If you need additional include paths to get the include files for
<ss/ss.h>, <com_err.h> or the ISODE stuff, then put the appropriate -I
flag(s) into the #define of StandardIncludes in config/site.def.
If you need additional library search paths to get the libraries, then
put the appropriate -L flag(s) into the #define of LdLibLocations in
config/site.def.
See the other comments in config/site.def for other options you may wish
to turn on (such as moving the default locations for various installed
programs & manual pages).
config/<machine>.cf:
------------------
Imake uses a separate configuration file to turn on/off certain options
on a per-system/architecture basis. See config/Imake.tmpl if you need
to figure out the name of the config file your machine will use.
[They're the same as those for X11R4, except that BSD on a VAX uses
<vaxbsd.cf> rather than <bsd.cf> (XXX)]
See ultrix.cf, sun.cf, vaxbsd.cf, ibm.cf for examples of things you
might want to include in this file.
*******************************************************************************
Chris Davies e-mail: cdavies@socrates.bell-atl.com
Bell Atlantic Voice: (301) 989-4111
Fax: (301) 595-1341
Note: If your e-mail reply to me bounces, try sending it explicitly to
cdavies@socrates.bell-atl.com instead of using the 'reply' feature.
******************************************************************************