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

Installation failed for PCL on Sun-3/50... (long)



Hi,
	I'm not sure who is responsible for this problem, but I can't install
PCL using AKCL version 1.478 on a Sun-3/50 running Unix 4.2, Release 3.5.
I have replaced the "kcl-low.lisp" file in the PCL distribution with
the same-named file from rascal.ics.utexas.edu.  That file compiled okay,
but the problem is that the "fin.lisp" file now has an error, since it is
referencing the macro %cclosure-env.  This error has the following trace:

-------------------------------------------------
(load "defsys.lisp")
(setq pcl::*pathname-extensions* '("lisp" . "o"))
;(setq pcl::*pcl-directory* (truename "./"))
(or (probe-file "kcl-patches.lisp-")  ;replace kcl-patches.lisp by empty file
    (system "mv kcl-patches.lisp kcl-patches.lisp- ; echo > kcl-patches.lisp"))
(pcl::compile-pcl)
AKCL (Austin Kyoto Common Lisp)  Version(1.478) Fri Jun  1 21:58:41 CDT 1990
Contains Enhancements by W. Schelter
Changes in version 1-455 definitely require recompilation of user files.

>Loading defsys.lisp
Finished loading defsys.lisp
T

>("lisp" . "o")

>#"/usr1/src/sun/local/pcl/kcl-patches.lisp-"

>Loading binary of KCL-PATCHES...
Loading binary of PKG...
Loading binary of WALK...
Loading binary of ITERATE...
Loading binary of MACROS...
Loading binary of LOW...
Loading binary of KCL-LOW...
Compiling FIN...
Compiling /nfs/fred/usr1/src/sun/local/pcl/fin.lisp.
Error: Cannot expand the SETF form (%CCLOSURE-ENV FIN).
Error signalled by SYSTEM::SETF-HELPER.
Backtrace:  > macroexpand > funcall
; (DEFUN ALLOCATE-FUNCALLABLE-INSTANCE-1 ...) is being compiled.
;;; The macro form (SETF (%CCLOSURE-ENV FIN) ENV) was not expanded successfully.

Error: Cannot expand the SETF form (%CCLOSURE-ENV FIN).
Error signalled by SYSTEM::SETF-HELPER.
Backtrace:  > funcall > funcall
;;; The macro form (SETF ...) was not expanded successfully.
;; Warning: The variable ENV is not used.
No FASL generated.
Loading binary of FIN...
Error: Cannot open the file /nfs/fred/usr1/src/sun/local/pcl/fin.o.
Error signalled by LOAD.

Broken at LOAD.  Type :H for Help.
>>Bye.
--------------------------------------------


	I installed a "fix" for this error, which was to use the old
definition of %cclosure-env from the PCL-standard file "kcl-low.lisp"
file.  This seemed to work, but now I get a different, although perhaps
related error, as shown by the following trace.

----------------------------------------------
AKCL (Austin Kyoto Common Lisp)  Version(1.478) Fri Jun  1 21:58:41 CDT 1990
Contains Enhancements by W. Schelter
Changes in version 1-455 definitely require recompilation of user files.

>Loading defsys.lisp
Finished loading defsys.lisp
T

>("lisp" . "o")

>#"/usr1/src/sun/local/pcl/kcl-patches.lisp-"

>Loading binary of KCL-PATCHES...
Loading binary of PKG...
Loading binary of WALK...
Loading binary of ITERATE...
Loading binary of MACROS...
Loading binary of LOW...
Loading binary of KCL-LOW...
Loading binary of FIN...
Loading binary of DEFCLASS...
Loading binary of DEFS...
Unrecoverable error: Can't allocate.  Good-bye!.
/usr/local/bin/kcl: 10058 abort - core dumped
---------------------------------------------


	I made usre that the stacksize on Unix was as large as can be.
But this doesn't help.

	Any ideas?

	Gary Leavens