[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Help For building PCL under KCL on Convex Cpu



Hi:

I am  forwarding the following msg for Dan Golan.

Thanks,
Tim

>From golan Tue May  9 12:01:38 1989
Date: Tue, 9 May 89 12:00:51 CDT
From: golan (Dan Golan)
To: CommonLoops-Coordinator.pa@Xerox.arpa
Subject: problem with pcl under new kcl
Cc: golan
Status: R

to whom it may concern,

my name is dan golan. i work for CONVEX computer corp.
my address is :
CONVEX Computer Corporation
3000 Waterview Parkway
P.O. Box 833851
Richardson, TX  75083-3851

email:
golan@convex.com

i received a copy of PCL from tim lee at columbia university.  i can
build and run it fine on the convex under 3 June 1987 KCL.

i recently acquired the 1 December 1988 version of KCL directly from
program author Taiichi Yuasa.  When building PCL it fails during
compilation of the file boot.lsp - (compile listing follows at the end
of this note).

In my attempt to debug this problem i searched for kcl-specific code
which might lead to the problem i'm seeing.  not sure if problem is in
kcl or pcl, since kcl compiler has changed.  right now most likely
candidate seems to be the code in WALK, with possibilities in
KCL-PATCHES and KCL-LOW.

if you see anything familiar in the listing which would help 
isolate the problem please let me know.
otherwise i'll just slog through until i figure something out.

thanks,

Dan 

p.s. just for grins i also hand loaded the uncompiled versions of all
of the files which are compiled and loaded prior to boot.lsp, and then
compiled boot.lsp to see what would happen. i've also concatenated a
listing of the results of this.

++++++++++++++++++++++++++++++++++++++
     bof (listing of normal build)
++++++++++++++++++++++++++++++++++++++
KCl (Kyoto Common Lisp)  December 1, 1988

>Loading pcl_88/defsys.lsp
Finished loading pcl_88/defsys.lsp
T

>Loading pcl_88/pkg.lsp
Finished loading pcl_88/pkg.lsp
T

>Compiling KCL-PATCHES...
Compiling /scratch/golan/pcl_debug/pcl_88/kcl-patches.lsp.
Warning: DEFMACRO is being redefined.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/kcl-patches.lsp.
Loading binary of KCL-PATCHES...
Compiling PKG...
Compiling /scratch/golan/pcl_debug/pcl_88/pkg.lsp.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/pkg.lsp.
Loading binary of PKG...
Compiling WALK...
Compiling /scratch/golan/pcl_debug/pcl_88/walk.lsp.
End of Pass 1.  
;; Note: Tail-recursive call of WALK-TEMPLATE was replaced by iteration.
;; Note: Tail-recursive call of WALK-TEMPLATE was replaced by iteration.
;; Note: Tail-recursive call of WALK-TEMPLATE-HANDLE-REPEAT-1 was replaced by iteration.
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/walk.lsp.
Loading binary of WALK...
Compiling ITERATE...
Compiling /scratch/golan/pcl_debug/pcl_88/iterate.lsp.
; (DEFUN OPTIMIZE-ITERATE-FORM ...) is being compiled.
;; Warning: The ignored variable V is used.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/iterate.lsp.
Loading binary of ITERATE...
Compiling MACROS...
Compiling /scratch/golan/pcl_debug/pcl_88/macros.lsp.
End of Pass 1.  
;; Note: Tail-recursive call of MAKE-CAXR was replaced by iteration.
;; Note: Tail-recursive call of MAKE-CDXR was replaced by iteration.
;; Note: Tail-recursive call of REDUCE-CONSTANT was replaced by iteration.
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/macros.lsp.
Loading binary of MACROS...
Compiling LOW...
Compiling /scratch/golan/pcl_debug/pcl_88/low.lsp.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/low.lsp.
Loading binary of LOW...
Compiling KCL-LOW...
Compiling /scratch/golan/pcl_debug/pcl_88/kcl-low.lsp.
; (DEFUN SET-FUNCTION-NAME-1 ...) is being compiled.
;; Warning: The variable IGNORE is not used.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/kcl-low.lsp.
Loading binary of KCL-LOW...
Compiling FIN...
Compiling /scratch/golan/pcl_debug/pcl_88/fin.lsp.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/fin.lsp.
Loading binary of FIN...
Compiling DEFS...
Compiling /scratch/golan/pcl_debug/pcl_88/defs.lsp.
; (DEFUN DO-SATISFIES-DEFTYPE ...) is being compiled.
;; Warning: The variable EXPAND-FN is not used.
End of Pass 1.  
End of Pass 2.  
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /scratch/golan/pcl_debug/pcl_88/defs.lsp.
Loading binary of DEFS...
Compiling BOOT...
Compiling /scratch/golan/pcl_debug/pcl_88/boot.lsp.
Warning: couldn't optimize ITERATE because generator NIL is closed over S, in conflict with another iteration variable.  you may have meant to use iterate*
Error: The GO tag ITERATE::PUNT is missing.
Error signalled by ITERATE::OPTIMIZE-GATHERING-FORM.
Backtrace:  > macroexpand > funcall > gathering > let > ITERATE::OPTIMIZE-GATHERING-FORM
; (DEFUN MAKE-PARAMETER-REFERENCES ...) is being compiled.
;;; The macro form (GATHERING ((REFERENCES (COLLECTING))) (ITERATE ((S (LIST-ELEMENTS SPECIALIZED-LAMBDA-LIST)) (P (LIST-ELEMENTS REQUIRED-PARAMETERS))) (COND ((NOT (LISTP S))) ((IGNOREDP (CAR S)) (WARN "In defmethod ~S ~S, there is a~%~
                      redundant ignore declaration for the parameter ~S." GENERIC-FUNCTION-NAME SPECIALIZERS (CAR S))) (T (GATHER (CAR S) REFERENCES))))) was not expanded successfully.
Warning: couldn't optimize ITERATE because generator NIL is closed over S, in conflict with another iteration variable.  you may have meant to use iterate*
Error: The GO tag ITERATE::PUNT is missing.
Error signalled by ITERATE::OPTIMIZE-GATHERING-FORM.
Backtrace:  > funcall > funcall > gathering > let > ITERATE::OPTIMIZE-GATHERING-FORM
;;; The macro form (GATHERING ...) was not expanded successfully.
;; Warning: The variable SPECIALIZED-LAMBDA-LIST is not used.
;; Warning: The variable REQUIRED-PARAMETERS is not used.
;; Warning: The variable DECLARATIONS is not used.
;; Warning: The variable GENERIC-FUNCTION-NAME is not used.
;; Warning: The variable SPECIALIZERS is not used.
; (DEFUN ENSURE-GENERIC-FUNCTION ...) is being compiled.
;; Warning: The variable GENERIC-FUNCTION-CLASS is not used.
No FASL generated.
Loading binary of BOOT...
Error: Cannot open the file /scratch/golan/pcl_debug/pcl_88/boot.o.
Error signalled by LOAD.

Broken at LOAD.  Type :H for Help.
>>Bye.
139.43u 11.00s 5:19 47% 149+3771k 26+686io 2362pf+0w
++++++++++++++++++++++++++++++++++++++
     eof (listing of normal build)
++++++++++++++++++++++++++++++++++++++

++++++++++++++++++++++++++++++++++++++
     bof  (listing of build where only boot is compiled)
++++++++++++++++++++++++++++++++++++++
KCl (Kyoto Common Lisp)  December 1, 1988

>Loading pcl_88/defsys.lsp Finished loading pcl_88/defsys.lsp T

>Loading pcl_88/pkg.lsp Finished loading pcl_88/pkg.lsp T

>Loading pcl_88/kcl-patches.lsp Warning: DEFMACRO is being redefined.
Finished loading pcl_88/kcl-patches.lsp T

>Loading pcl_88/walk.lsp Finished loading pcl_88/walk.lsp T

>Loading pcl_88/iterate.lsp Finished loading pcl_88/iterate.lsp T

>Loading pcl_88/macros.lsp Finished loading pcl_88/macros.lsp T

>Loading pcl_88/low.lsp Finished loading pcl_88/low.lsp T

>Loading pcl_88/kcl-low.lsp Finished loading pcl_88/kcl-low.lsp T

>Loading pcl_88/fin.lsp Finished loading pcl_88/fin.lsp T

>Loading pcl_88/defs.lsp Finished loading pcl_88/defs.lsp T

>Compiling pcl_88/boot.lsp.  Warning: couldn't optimize ITERATE because
generator NIL is closed over S, in conflict with another iteration
variable.  you may have meant to use iterate* Error: The tag
ITERATE::PUNT is missing.  Error signalled by GO.  Backtrace:  >
macroexpand > funcall > gathering > let >
iterate::optimize-gathering-form > let* > setq >
iterate::walk-gathering-body > let > walk-form > let >
walker::walk-form-internal > catch > catch > cond > if >
walker::walk-template > if > case > cond > walker::walk-template > if >
case > walker::walk-template-handle-repeat > if >
walker::walk-template-handle-repeat-1 > cond > walker::walk-template >
if > let > if > progn > walker::walk-form-internal > catch > catch >
cond > cond > walker::walk-form-internal > catch > catch > cond > if >
walker::walk-template > if > case > cond > walker::walk-template > if >
case > cond > walker::walk-template > if > case >
walker::walk-template-handle-repeat > if >
walker::walk-template-handle-repeat-1 > cond > walker::walk-template >
if > let > if > progn > walker::walk-form-internal > catch > catch >
cond > if > funcall > walker::walk-let* > walker::walk-let/let* > let >
let* > walker::walk-declarations > cond > walker::walk-declarations >
cond > funcall > walker::w ; (DEFUN MAKE-PARAMETER-REFERENCES ...) is
being compiled.  ;;; The macro form (GATHERING ((REFERENCES
(COLLECTING))) (ITERATE ((S (LIST-ELEMENTS SPECIALIZED-LAMBDA-LIST)) (P
(LIST-ELEMENTS REQUIRED-PARAMETERS))) (COND ((NOT (LISTP S)))
((IGNOREDP (CAR S)) (WARN "In defmethod ~S ~S, there is a~%~
		      redundant ignore declaration for the parameter
		      ~S." GENERIC-FUNCTION-NAME SPECIALIZERS (CAR S)))
		      (T (GATHER (CAR S) REFERENCES))))) was not
		      expanded successfully.
Warning: couldn't optimize ITERATE because generator NIL is closed over
S, in conflict with another iteration variable.  you may have meant to
use iterate* Error: The tag ITERATE::PUNT is missing.  Error signalled
by GO.  Backtrace:  > funcall > funcall > gathering > let >
iterate::optimize-gathering-form > let* > setq >
iterate::walk-gathering-body > let > walk-form > let >
walker::walk-form-internal > catch > catch > cond > if >
walker::walk-template > if > case > cond > walker::walk-template > if >
case > walker::walk-template-handle-repeat > if >
walker::walk-template-handle-repeat-1 > cond > walker::walk-template >
if > let > if > progn > walker::walk-form-internal > catch > catch >
cond > cond > walker::walk-form-internal > catch > catch > cond > if >
walker::walk-template > if > case > cond > walker::walk-template > if >
case > cond > walker::walk-template > if > case >
walker::walk-template-handle-repeat > if >
walker::walk-template-handle-repeat-1 > cond > walker::walk-template >
if > let > if > progn > walker::walk-form-internal > catch > catch >
cond > if > funcall > walker::walk-let* > walker::walk-let/let* > let >
let* > walker::walk-declarations > cond > walker::walk-declarations >
cond > funcall > walker::walk- ;;; The macro form (GATHERING ...) was
not expanded successfully.  ;; Warning: The variable
SPECIALIZED-LAMBDA-LIST is not used.  ;; Warning: The variable
REQUIRED-PARAMETERS is not used.  ;; Warning: The variable DECLARATIONS
is not used.  ;; Warning: The variable GENERIC-FUNCTION-NAME is not
used.  ;; Warning: The variable SPECIALIZERS is not used.  ; (DEFUN
ENSURE-GENERIC-FUNCTION ...) is being compiled.  ;; Warning: The
variable GENERIC-FUNCTION-CLASS is not used.  No FASL generated.

>Bye.

++++++++++++++++++++++++++++++++++++++
     eof  (listing of build where only boot is compiled)
++++++++++++++++++++++++++++++++++++++