From: Noah Coccaro
Subject: AKCL installation on DEC3100 running MACH -- help
Date: 
Message-ID: <1992Mar16.200803.140231@cs.cmu.edu>
I'm trying to install Austin Kyoto Common Lisp on a DECstation 3100 that
is running CMU's MACH operating system. I'm wondering, "Is this possible, and
if so, what do I do to get around the error I'm gettting when running the 
make command. 

First I got errors from unixfasl_sgi.c saying that the following include files
were missing:
aouthdr.h       filehdr.h       scnhdr.h    syms.h

I found them in the following places:
#include "/sys0/cs/include/sysV/aouthdr.h"
#endif
#include "/sys0/cs/include/sysV/filehdr.h"
#include "/sys0/cs/include/sysV/scnhdr.h"
#include "/sys0/cs/include/mips/syms.h"

Strange that this is the MACH operating system but these include files are in
system V. I tried these include files anyway, and came up with this error:
(only the last part of the output is shown...)

uopt: Warning: file not optimized; use -g3 if both optimization and debug wanted
cc -DVOL= -Olimit 798 -G 8 -I/usr0/noah/akcl/o  -I/usr/include/bsd -c  -I../h -g ../
c/toplevel.c

uopt: Warning: file not optimized; use -g3 if both optimization and debug wanted
noah% pwd
/usr0/noah/akcl
noah% make -f Smakefile
xbin/if-exists xbin/pmax-fixes "sh xbin/pmax-fixes"
xbin/relink-files /usr0/noah/kcl -s
make -f Smakefile merge
`merge' is up to date.
make -f Smakefile sources
make -f Vmakefile
rm -f c/num_include.h c/include.h
make -f Smakefile cmpinclude
for v in c lsp o cmpnew unixport; do  rm -f $v/cmpinclude.h ;  ln  h/cmpinclude.h  $
v/cmpinclude.h ;  done
make -f  makefile  all  "CC=cc -DVOL= -Olimit 798 -G 8 -I/usr0/noah/akcl/o  -I/usr/i
nclude/bsd" "SU="
make sources
make -f Smakefile sources
make -f Vmakefile
rm -f c/num_include.h c/include.h
make command
(cd unixport; rm -f ../xbin/akcl ; echo "#!/bin/sh" > ../xbin/akcl;  echo "`pwd`/sav
ed_kcl `pwd`/" >> ../xbin/akcl)
chmod 755 xbin/akcl
rm -f  xbin/kcl ; ln xbin/akcl xbin/kcl
(cd bin; make all)
(cd mp ; make all)
make all1 "MPFILES=./mpi.o ./lo-sgi4d.o ./libmport.a"
(cd o; make all)
cc -DVOL= -Olimit 798 -G 8 -I/usr0/noah/akcl/o  -I/usr/include/bsd -c  -I../h -g ../
c/unixfasl.c
ccom: Error: ../c/unixfasl_sgi.c, line 206: SCNROUND undefined
                (long)memory->cfd.cfd_start+SCNROUND-1&~(SCNROUND-1),
      ----------------------------------------------^
ccom: Error: ../c/unixfasl_sgi.c, line 388: SCNROUND undefined
                (long)memory->cfd.cfd_start+SCNROUND-1&~(SCNROUND-1),
      ----------------------------------------------^
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.
noah%


_______________________________________________________________________
So, is there a fix for this? Or is MACH and AKCL incompatible? All help and
advice and reccommendations for sources of advice is greatly appreciated.
Thanks folks...


			Noah Coccaro