From: bagate!socrates!bbh7rq5 (Davies)
Subject: (none)
Organization: Internet-USENET Gateway at Stanford University
Date: Fri, 21 Aug 1992 18:12:07 GMT

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.
******************************************************************************