[574] in SIPB_Linux_Development

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

Rebuilt mh for new libc

daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun May 15 19:28:11 1994

To: linux-dev@MIT.EDU
Date: Sun, 15 May 1994 19:31:20 -0400
From: Greg Hudson <ghudson@MIT.EDU>


I had a (fourth) go at modifying the MH sources to use the stdio
abstraction, and failed again; it's just too gross.

So instead, I modified the code in mh-krb under #ifdef
_STDIO_USES_IOSTREAMS to use the new structure fields instead of the
old ones (I didn't use ifdefs, since there's no particularly good
define for this, and the old ifdefs were a crock anyway--not that mh
isn't a crock in general), and recompiled it, and made new mhmail.tgz
and mhlib.tgz packages.  I didn't make a new mhbb.tgz package, since
'make install' and 'makepackage mhbb' didn't find all the files in
pkg-lists/mhbb.

The old packages are still in /mit/linux/packages, as
mhmail-4.4-stdio.tgz and mhlib-4.4-stdio.tgz.  The old source tree
(kind of redundant, since only sbr/m_getfld.c, sbr/discard.c, and
uip/scansbr.c are affected) is in /usr/src/athena/mh-krb-4.4-stdio.

I'm composing this message with mh-smail on my Linux box; everything
appears to work.

--GBH


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