[comp.lang.lisp] KCL compilation problem

rmz@ifi.uio.no (Bj|rn Remseth) (11/27/90)

Sorry to bother you  with this, but I  don't know about a better place
(yet, I suspect ;-)

I'm trying to compile KCL from the  akcl-1-505.tar.Z distribution file.

The compilation was  done on  a sun  3 server  running  SunOS 4.1.   I
believe I  followed the instructions  quite exactly when uncompressing
and detaring the  distributions,  and also  when i changed the MAINDIR
variable in the sun3-os4.defs file and said "add-defs sun3-os4".

The compilation proceded without errors until an attempt was made to
link all the .o files to make a raw-kcl.  At this point the following
happened:

    (cd unixport; make)
    cc -c -DSUN3 -DMAXPAGE=16384 -DVSSIZE=8152 -I../h sys_kcl.c
    cc -o raw_kcl ../o/main.o ../o/alloc.o ../o/gbc.o ../o/bitop.o ../o/typespec.o ../o/ev
    al.o ../o/macros.o ../o/lex.o ../o/bds.o ../o/frame.o ../o/predicate.o ../o/reference.
    o ../o/assignment.o ../o/bind.o ../o/let.o ../o/conditional.o ../o/block.o ../o/iterat
    ion.o ../o/mapfun.o ../o/prog.o ../o/multival.o ../o/catch.o ../o/symbol.o ../o/cfun.o
     ../o/cmpaux.o ../o/package.o ../o/big.o ../o/number.o ../o/num_pred.o ../o/num_comp.o
     ../o/num_arith.o ../o/num_sfun.o ../o/num_co.o ../o/num_log.o ../o/num_rand.o ../o/ea
    rith.o ../o/character.o ../o/char_table.o ../o/sequence.o ../o/list.o ../o/hash.o ../o
    /array.o ../o/string.o ../o/structure.o ../o/toplevel.o ../o/file.o ../o/read.o ../o/b
    ackq.o ../o/print.o ../o/format.o ../o/pathname.o ../o/unixfsys.o ../o/unixfasl.o ../o
    /error.o ../o/unixtime.o ../o/unixsys.o ../o/unixsave.o ../o/unixint.o sys_kcl.o ../ls
    p/defmacro.o ../lsp/evalmacros.o ../lsp/top.o ../lsp/module.o ../lsp/predlib.o ../lsp/
    setf.o ../lsp/arraylib.o ../lsp/assert.o ../lsp/defstruct.o ../lsp/describe.o ../lsp/i
    olib.o ../lsp/listlib.o ../lsp/mislib.o ../lsp/numlib.o ../lsp/packlib.o ../lsp/seq.o
    ../lsp/seqlib.o ../lsp/trace.o ../cmpnew/cmpinline.o ../cmpnew/cmputil.o ../cmpnew/cmp
    type.o ../cmpnew/cmpbind.o ../cmpnew/cmpblock.o ../cmpnew/cmpcall.o ../cmpnew/cmpcatch
    .o ../cmpnew/cmpenv.o ../cmpnew/cmpeval.o ../cmpnew/cmpflet.o ../cmpnew/cmpfun.o ../cm
    pnew/cmpif.o ../cmpnew/cmplabel.o ../cmpnew/cmplam.o ../cmpnew/cmplet.o ../cmpnew/cmpl
    oc.o ../cmpnew/cmpmap.o ../cmpnew/cmpmulti.o ../cmpnew/cmpspecial.o ../cmpnew/cmptag.o
     ../cmpnew/cmptop.o ../cmpnew/cmpvar.o ../cmpnew/cmpvs.o ../cmpnew/cmpwt.o -lm

    ld: ../lsp/defmacro.o: bad secondary magic number
    make[2]: *** [raw_kcl] Error 4
    make[1]: *** [all] Error 1
    make: *** [all] Error 1


Could one of you who have seen  this problem  before  please send me a
note telling me what  to do  before I spend  many  hours figuring  out
exactly what went wrong?

--
                                                    (Rmz)

Bj\o rn Remseth      Institutt for Informatikk       Net:      rmz@ifi.uio.no
Phone: +472 453466   Universitetet i Oslo, Norway    NeXTmail: rmz@neste.uio.no