[comp.lang.lisp] System-Building utility in VAXLISP.

sengupta@enuxha.eas.asu.edu (Still Sane...Gupta) (12/14/90)

I am trying to build a stand-alone lisp system and used the following VAXLISP
procedure:

;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
(defun sys_lisp()
  (define-lisp-system "PGMULES"
   :input-files '("globals" "if_new" "sm" "pg_general_new" "pg_clips"
                  "pg_handoff" "pg_planner_new" "pg_sarmaint" "pg_traffic" 
                  "starter" "vlsp22")
   :herald nil
   :main 'ops_main_menu
   :exclude '(:bitblt :clx :compile-file :compiler :debugger
              :decw-development-environment :decwindows :define-lisp-system
              :dwt :editor :orphan-symbols :uis :vms-debug :wsstream)))
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The lisp routines in this system makes calls to C routines (stored in a shared 
image). As you can see I did not exclude the :callout code.

When I execute this new system, it starts off fine till it makes a call-out

 (call-out create_mbox1)
Error in SYSTEM::%SP-CALL-OUT: Attempt to modify read-only information.

Any ideas why this is happening?

I would really appreciate any suggestions from VAXLISP gurus.

Thank you for your time.

-Uttam
-------------------------------------------------------------------------------
Uttam Sengupta				Dept. of Computer Science & Engineering
(602) 965-2735					       Arizona State University
INTERNET : sengupta@enuxha.eas.asu.edu			        Tempe, AZ 85287