;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:8; Patch-File:T -*- ;;; Patch file for System version 126.131 ;;; Reason: ;;; Remove somebody's debug print statements from MAKSYS.LISP. ;;; ;;; They weren't patched into system 126, but they were in the source. When ;;; I recompiled for system 127, this caused much grief; basically, ;;; MAKE-SYSTEM went into a (DO-FOREVER (PRINT STUFF)) loop... ;;; Written 24-Oct-88 18:46:56 by keith at site Gigamos Cambridge ;;; while running on Johannes Brahms from band 1 ;;; with Experimental System 126.111, Experimental ZWEI 126.20, Experimental ZMail 74.9, Experimental Local-File 76.0, Experimental File-Server 25.0, Experimental Lambda-Diag 18.0, Experimental Unix-Interface 15.0, Experimental Tape 26.4, microcode 1762, SDU Boot Tape 3.14, SDU ROM 103, 10/17. ; From modified file DJ: L.SYS2; MAKSYS.LISP#217 at 24-Oct-88 18:50:19 #8R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: SYS2; MAKSYS  " (DEFUN (:DEFAULTED-BATCH MAKE-SYSTEM-KEYWORD) (&AUX PATHNAME) (SETQ PATHNAME (OR (SYSTEM-WARNINGS-PATHNAME-DEFAULT *SYSTEM-BEING-MADE*) (SEND (FS:USER-HOMEDIR) :NEW-PATHNAME :NAME (format nil "~A-CWARNS" (string-upcase (or (si:system-symbolic-name *system-being-made*) (si:system-short-name *system-being-made*)))) :TYPE :LISP :VERSION :NEWEST))) (SETQ INHIBIT-FDEFINE-WARNINGS :JUST-WARN TV:MORE-PROCESSING-GLOBAL-ENABLE NIL *BATCH-MODE-P* T *QUERY-TYPE* :NOCONFIRM) (FORMAT *QUERY-IO* "~&Writing compiler warnings data base to file ~A.~%" PATHNAME) (SETQ *WARNINGS-STREAM* (OPEN PATHNAME :DIRECTION :OUTPUT :CHARACTERS T)) (FORMAT *WARNINGS-STREAM* "~&;System ~A made by ~A at ~\DATIME\ -*-Mode: Lisp; Package: User; Base: 10-*-~2%" (SYSTEM-NAME *SYSTEM-BEING-MADE*) USER-ID) (write-responsibility-comment *warnings-stream*) (PUSH `(CLOSE *WARNINGS-STREAM*) *MAKE-SYSTEM-FORMS-TO-BE-EVALED-FINALLY*)) )) ; From modified file DJ: L.SYS2; MAKSYS.LISP#217 at 24-Oct-88 18:50:53 #8R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: SYS2; MAKSYS  " (DEFUN (:BATCH MAKE-SYSTEM-KEYWORD) (&AUX PATHNAME) (SETQ PATHNAME (OR (SYSTEM-WARNINGS-PATHNAME-DEFAULT *SYSTEM-BEING-MADE*) (SEND (FS:USER-HOMEDIR) :NEW-PATHNAME :NAME (format nil "~A-CWARNS" (string-upcase (or (si:system-symbolic-name *system-being-made*) (si:system-short-name *system-being-made*)))) :TYPE :LISP :VERSION :NEWEST))) (SETQ PATHNAME (PROMPT-AND-READ `(:PATHNAME :DEFAULTS ,PATHNAME) "~&Write compiler warnings data base to file: (default ~A) " PATHNAME)) (SETQ *WARNINGS-STREAM* (OPEN PATHNAME :DIRECTION :OUTPUT :CHARACTERS T)) (SETQ INHIBIT-FDEFINE-WARNINGS :JUST-WARN TV:MORE-PROCESSING-GLOBAL-ENABLE NIL *BATCH-MODE-P* T *QUERY-TYPE* :NOCONFIRM) (FORMAT *WARNINGS-STREAM* "~&;System ~A made by ~A at ~\DATIME\ -*-Mode: Lisp; Package: User; Base: 10-*-~2%" (SYSTEM-NAME *SYSTEM-BEING-MADE*) USER-ID) (write-responsibility-comment *warnings-stream*) (PUSH `(CLOSE *WARNINGS-STREAM*) *MAKE-SYSTEM-FORMS-TO-BE-EVALED-FINALLY*)) )) ; From modified file DJ: L.SYS2; MAKSYS.LISP#217 at 24-Oct-88 18:50:58 #8R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: SYS2; MAKSYS  " (DEFUN FIND-DEPENDENCY-1 (TRANSFORMATION-TYPE SYSTEM MODULE) (SETQ SYSTEM (FIND-SYSTEM-NAMED SYSTEM) MODULE (AND MODULE (FIND-MODULE-NAMED MODULE SYSTEM))) (OR (DOLIST (TRANSFORMATION (SYSTEM-TRANSFORMATIONS (FIND-SYSTEM-NAMED SYSTEM))) ; (format t "~&TRANSFORMATION: ~A, TYPE ~A" transformation-type (transformation-transformation-type transformation)) (AND ; (progn ; (format t "~&EQual: ~A" (equal transformation-type (transformation-transformation-type transformation))) ; t) (EQ TRANSFORMATION-TYPE (TRANSFORMATION-TRANSFORMATION-TYPE TRANSFORMATION)) (EQ MODULE (DO ((X TRANSFORMATION (TRANSFORMATION-INPUT X))) ((NOT (TYPEP X 'TRANSFORMATION)) X) ; (progn (format t "~&~A" transformation)) )) (RETURN TRANSFORMATION))) (FERROR NIL "Transformation ~S not found on ~S in ~S" TRANSFORMATION-TYPE MODULE SYSTEM))) ;;; This perhaps needs a better name ))