[comp.lang.lisp] building kcl on vaxen

rimey@eros.uucp (Ken Rimey) (05/04/88)

In article <962@umbc3.UMD.EDU> alex@umbc3.UMD.EDU (Alex S. Crain) writes:
>
>	KCL can be had anonymous ftp from rascal.isc.utexas.edu, or 
>128.83.144.1 (same thing).
>
>	I know this because I just downloaded it and tried to compile it on
>a VAX 11/785 running ULTRIX 2.0. It builds ok, up until it tries to (SAVE),
>where it dumps core :-(.  ...
>					:alex.

I wish they would fix the version that is there for people to ftp.
Somewhere in the stuff you copied, you will find this note of mine:

	Bringing up KCL under BSD4.3: I installed kcl on a Vax 88xx running
	Ultrix V2.0.  Kcl crashed when executing the final save-system command
	in init_kcl.lsp.  It also crashed on a Vax running BSD4.3.  The
	problem is caused by some highly non-portable code introduced into
	Lsave() in c/unixsave.c since the version of March 28, 1986.  I
	deleted the new code and reintroduced the old which had been commented
	out.  Here is the resulting working Lsave():

Lsave()
{
	char filename[256];

	check_arg(1);
	check_type_or_pathname_string_symbol_stream(&vs_base[0]);
	coerce_to_filename(vs_base[0], filename);

	_cleanup();
	memory_save(kcl_self, filename);
	exit(0);
	/*  no return  */
}