[comp.lang.lisp] akcl for ps/2 running AIX v1.2

clark%hogum.utah.edu@cs.utah.edu (Charles Clark) (07/17/90)

An attempt to compile akcl v1.478 on an IBM ps/2 Model 70 running AIX v1.2 
has not been successful.  The raw_kcl generated seems to work correctly...
However, when the saved_kcl is reloaded for the second pass a segmentation
violation occurs.

The inclusion of the file 'rel_ps2aix.c' in the release suggests that this
version of akcl has been built on the ps/2.  Yet, no specific information,
in makefiles or otherwise, indicate what actions need to be taken.  

Any information would be most appreciated...

There are a couple changes I've made to get it to complete the first pass.

They include:

     (i)  converting 'earith.c' to assembly language  (the IBM C compiler
doesn't support the asm() statement...    well it does, but get this, the
argument required is not the usual string, but rather some number indica-
ting which operation is to be executed.  No documentation providing a map
from assembly to these numbers is provided by IBM with the compiler).

    (ii)  including the line '#define GETCWD' in the file 'att.h'.

   (iii)  commenting out all references to SFASL in the *.h files.  Seems 
there is a problem with the definition of ISCOFF and other magical stuff.

What remains is a problem with memory management when the saved_kcl is
loaded.

Thanks...

	--Charles (clark@cs.utah.edu)