[1415] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

Re: ADDENDUM: Re: build system redesign ideas

daemon@ATHENA.MIT.EDU (Theodore Y. Ts'o)
Fri Jul 19 16:42:34 1996

Date: Fri, 19 Jul 1996 16:42:28 -0400
From: "Theodore Y. Ts'o" <tytso@MIT.EDU>
To: Mark Eichin <eichin@MIT.EDU>
Cc: Ezra Peisach <epeisach@MIT.EDU>, krbdev@MIT.EDU
In-Reply-To: Mark Eichin's message of 19 Jul 1996 16:09:13 -0400,
	<xe1u3v457km.fsf@maneki-neko.cygnus.com>

   From: Mark Eichin <eichin@MIT.EDU>
   Date: 19 Jul 1996 16:09:13 -0400

   just to flog this point:

   > I also have a question of the error table handling. Am I correct in
   > interpreting the Makefiles that for the Mac and PC the comerr tables
   > need to be built on a unix box? Would we need tools to deal with this in
   > the long run? (or can we just use compile_et)

   Am I missing somethign? Why would they be a problem? There are five or
   six versions of awk available for DOS, or we can in fact use
   compile_et (assuming that 16 bit ints are irrelevant -- the awk code
   might be *more* portable :-) I'd assume that any Mac system that used
   something that could be mistaken for a Makefile could probably run
   some version of awk, but I haven't looked too hard.

We do in fact build the comerr tables on the Unix side.  Again, keep in
mind that I want to make it *easy* for a DOS/Windows programmer to
compile Kerberos V5.  It would be really poor if we forced them to
obtain a magic version of awk before they could compile Kerberos V5.
Worse yet, suppose that two of the five or six versions of awk work
fine, but the others don't.  The possibilities for general confusion and
disgust are extremely high.

The problem with using compile_et under Dos is that we'd have to make
sure that lex and yacc work under MSDOS, which is probably even less
likely.  (And, it's two more Unixoid packages people would have to
build/port first.)

In general, Dos/Windows developers at other schools (U Michigan, Brown,
etc.) usually react quite negatively when they are told that they have
download a large number of Unixoid tools before they can use Kerberos.
(Espcially if the Unixoid tools are written by and designed for Unix
weanies, and the installation process is extremely unfriendly compared
to traditional Windows/Macintosh programs).  

						- Ted


home help back first fref pref prev next nref lref last post