[net.micro.pc] Building KERMIT ver. 2.28

waters@viking.DEC (PCSG Software Jihad) (07/02/85)

Has anybody SUCCESSFULLY built KERMIT v.2.28 from sources for the IBM PC?
I've built it with no errors, but when I try to run it, I get
"?Not enough Memory to run Kermit" message.  Ive tried a variety of
MASMs, and LINKers (as many versions as I could find), but to no avail.
IO've been hearing that the problem lies with the fact that some versions
of MASM reorder segments to be alphabetical in the object module,
causing the stack to fall into the wrong spot.

If anyone has found either:

	(1) The correct versions of MASM and LINK to use

		- or -

	(2) A hack that can be done to the KERMIT sources
	    to make it work (like renaming segment names).


			- Lester Waters -
			Waters%Viking.DEC@DECWRL   (ARPA)
			...!decvax!decwrl!dec-rhea!dec-viking!waters (UUCP)

lotto@talcott.UUCP (Jerry Lotto) (07/03/85)

> 
> Has anybody SUCCESSFULLY built KERMIT v.2.28 from sources for the IBM PC?
> I've built it with no errors, but when I try to run it, I get
> "?Not enough Memory to run Kermit" message.  Ive tried a variety of
> ...

	If you have the IBM MASM 2.0, use the /S switch. Otherwise
everything should work as written. Be sure the Linker you are using does
not predate the version of DOS by too much. Also, make sure you actually DO
have enough memory to run KERMIT in. A fairly significant chunk of RAM is
used by the new KERMIT, but unlike the previous version, it is allocated by
the program. The message you are getting sounds like it is coming from
KERMIT, not DOS (if you look at the MSKERM code, I think you will find it).
The condition that causes it to appear might be avoided by running your
KERMIT.EXE on another machine, or by removing any resident utilities on
your machine and trying again.

-- 

Gerald Lotto - Harvard Chemistry Dept.

 UUCP:  {seismo,harpo,ihnp4,linus,allegra,ut-sally}!harvard!lhasa!lotto
 ARPA:  lotto@harvard.ARPA
 CSNET: lotto%harvard@csnet-relay