[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Can't compile Victoria Day PCL using AKCL
- To: CommonLoops.pa@Xerox.COM
- Subject: Can't compile Victoria Day PCL using AKCL
- From: lucas@cwi.nl (Peter Lucas)
- Date: Wed, 21 Jun 89 01:54:30 +0200
- Redistributed: CommonLoops.pa
I have problems in compiling 5/12/89 Virtoria Day PCL using
AKCL Version 1.167. The turbo closure feature has not been installed,
and I wonder whether this is the cause of the problem.
However, "can't think of a cute name" PCL runs fine with AKCL.
The problem seems to be caused by expansion of places in setf,
incf and related forms in the "std-class.lsp" file.
Following is part of the transcript using AKCL:
------------------------------------------------------------------------
PCL>(compil-pcl)
Loading binary of DEFCLASS...
Compiling STD-CLASS...
Compiling /ufs/lucas/PCL2/std-class.lsp.
Error: Cannot expand the SETF form (CPD-COUNT (CAR SUPERS)).
Error signalled by FUNCALL.
Backtrace: > funcall > funcall > INCF
; (DEFUN COMPUTE-STD-CPL-PHASE-2 ...) is being compiled.
;;; The macro form (INCF ...) was not expanded successfully.
Error: Cannot expand the SETF form (CPD-COUNT (CAR T2)).
Error signalled by FUNCALL.
Backtrace: > funcall > funcall > INCF
;;; The macro form (INCF ...) was not expanded successfully.
Error: Cannot expand the SETF form (CPD-AFTER (CAR T1)).
Error signalled by FUNCALL.
Backtrace: > funcall > funcall > PUSH
;;; The macro form (PUSH ...) was not expanded successfully.
Error: Cannot expand the SETF form (CPD-COUNT AFTER).
Error signalled by FUNCALL.
Backtrace: > funcall > funcall > DECF
; (DEFUN COMPUTE-STD-CPL-PHASE-3 ...) is being compiled.
;;; The macro form (DECF ...) was not expanded successfully.
; (DEFUN NAMED-OBJECT-PRINT-FUNCTION ...) is being compiled.
;; Warning: Ignore declaration was found for not bound variable DEPTH.
No FASL generated.
--------------------------------------------------------------------------
Is there any one who could help me solve this problem?
Thanks in advance, Peter Lucas.