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)