From: Paolo Amoroso <amoroso@mc...> - 2000-02-27 21:47:59
I have found a possible compilation bug with ACL 5.0.1 under Linux in the
latest DEFSYSTEM 3.2 interim:
USER(1): (compile-file "defsystem")
;;; Compiling file defsystem.lisp
; While compiling (:TOP-LEVEL-FORM "defsystem.lisp" 58591):
Error: Importing these symbols into the COMMON-LISP-USER package causes
a name conflict:
[condition type: PACKAGE-ERROR]
Restart actions (select using :continue):
0: Import these symbols with Shadowing-Import.
1: retry the compilation of defsystem.lisp
2: continue compiling defsystem.lisp but generate no output file
3: Return to Top Level (an "abort" restart)
4: Abort #<PROCESS Initial Lisp Listener>
[changing package from "COMMON-LISP-USER" to "MAKE"]
The fix consists in moving symbol FIND-SYSTEM from the *EXPORTS* list to
By the way, what is the preferred way of reporting CLOCC bugs? This mailing
list or the SourceForge bug tracking system?
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
From: Marco Antoniotti <marcoxa@pa...> - 2000-02-28 08:15:39
Yep. The FIND-SYSTEM problem is there. FIND-SYSTEM was not exported
from the MAKE package in earlier releases. So I did so and went the
extra (wrong) mile of treating it as COMPILE-SYSTEM and LOAD-SYSTEM
(which, by default get imported in COMMON-LISP-USER.)
The real fix (for the sake of Allegro, Harlequin, and I believe LCL)
is to make the three operations just exported from MAKE, but not
imported into COMMON-LISP-USER.
I will make this change immediately.
Marco Antoniotti ===========================================
PARADES, Via San Pantaleo 66, I-00186 Rome, ITALY
tel. +39 - 06 68 10 03 17, fax. +39 - 06 68 80 79 26