From: Steven L. Smith
Subject: AKCL on SGI
Date: 
Message-ID: <BvE10v.7JK@news.larc.nasa.gov>
Has anyone successfully compiled akcl 1.615 on there SGI machine?
We have a PI running IRIX 4.01. I made a few modifications to
the akcl/h/sgi.def file to include the -cckr compiler option.
Any help would be appreciated. The errors I encountered were as
follows:
 
			.
			.
			.

        cc -cckr -I/usr/include/bsd -DVOL= -I/usr/local/src/lisp/akcl/akcl/o  -c -O -I../h  -g ../c/main.c
ccom: Error: ../c/main.c, line 327: unknown size
        struct sigvec vec;
      -------------------^
ccom: Error: ../c/main.c, line 328: unknown size
        vec.sv_handler =  handler;
      -----^
ccom: Error: ../c/main.c, line 328: sv_handler undefined
        vec.sv_handler =  handler;
      ---------------^
ccom: Error: ../c/main.c, line 328: member of structure or union required
        vec.sv_handler =  handler;
      ---------------^
ccom: Warning: ../c/main.c, line 328: Illegal pointer combination:  pointer to void  versus  pointer to function returning void
        vec.sv_handler =  handler;
      ---------------------------^
ccom: Error: ../c/main.c, line 329: unknown size
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      -----^
ccom: Error: ../c/main.c, line 329: sv_flags undefined
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      -------------^
ccom: Error: ../c/main.c, line 329: member of structure or union required
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      -------------^
ccom: Error: ../c/main.c, line 329: SV_ONSTACK undefined
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      ----------------------------------------------------------------^
ccom: Warning: ../c/main.c, line 329: illegal combination of pointer and integer, op =
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      --------------------------------------------------------------------^
ccom: Warning: ../c/main.c, line 329:  types :  pointer to void  versus  int
        vec.sv_flags =  (signo == 11     || signo == 10  ? SV_ONSTACK : 0);
      --------------------------------------------------------------------^
ccom: Error: ../c/main.c, line 330: unknown size
        vec.sv_mask =   (1L << ((signo)-1));
      -----^
ccom: Error: ../c/main.c, line 330: sv_mask undefined
        vec.sv_mask =   (1L << ((signo)-1));
      ------------^
ccom: Error: ../c/main.c, line 330: member of structure or union required
        vec.sv_mask =   (1L << ((signo)-1));
      ------------^
ccom: Warning: ../c/main.c, line 330: illegal combination of pointer and integer, op =
        vec.sv_mask =   (1L << ((signo)-1));
      -------------------------------------^
ccom: Warning: ../c/main.c, line 330:  types :  pointer to void  versus  int
        vec.sv_mask =   (1L << ((signo)-1));
      -------------------------------------^
ccom: Error: ../c/main.c, line 331: unknown size
        sigvec(signo,&vec,0);
      -------------------^
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
-- 
*******************************************************************************
Steve Smith                          | Internet: ·····@icat.larc.nasa.gov
NASA Langley Research Center         |           ·········@larc.nasa.gov
M/S 152                              | Voice: (804) 864-2004