[Ecls-list] Trying to compile defsystem

Marco Antoniotti marcoxa at cs.nyu.edu
Tue Nov 12 06:50:04 UTC 2002


> From: Juan Jose Garcia Ripoll <worm at arrakis.es>
> Reply-To: worm at arrakis.es
> Sender: ecls-list-admin at lists.sourceforge.net
> X-Original-Date: Tue, 12 Nov 2002 11:39:08 +0100
> Date: Tue, 12 Nov 2002 11:39:08 +0100
> X-MIME-Autoconverted: from quoted-printable to 8bit by cat.nyu.edu id gACAdxqs020816
> X-UIDL: ,P>!!b%I!!m`[!!3cZ!!
> 
> On Tuesday 12 November 2002 09:49, Edi Weitz wrote:
> > I was trying to compile defsystem.lisp from CLOCC with ECL 0.7 but got
> > this error message: [invaid call to IN-PACKAGE]
> 
> The defsystem file is assuming that ECL uses the Cltl2 IN-PACKAGE macro, which 
> I think had some extra options. Instead, defsystem should use DEFPACKAGE.
> 
> I have ported defsystem.lisp to ECL (Two lines fixed). This served me to find 
> a bug in the compiler, which I fixed. The fixed bug is in CVS. The 
> defsystem.lisp package is in the new download area for lisp tools
> 
> http://ecls.sf.net/download.html
> 
> This area will contain all packages which I or anybody else can port to ECL, 
> but only as far as their corresponding packages in CLOCC, CCLAN, etc, do not 
> implement the required patches.

Please, please!  Do submit changes to the CLOCC mailing list.  I do
not mind if you to put patched versions of DEFSYSTEM in the ECL
distribution, but I do mind if diverging version float around
unecessarily.

Think what would happen if I distributed a patched version of ECL and
you got the bug reports.

Cheers


-- 
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group        tel. +1 - 212 - 998 3488
715 Broadway 10th Floor                 fax  +1 - 212 - 995 4122
New York, NY 10003, USA                 http://bioinformatics.cat.nyu.edu
                    "Hello New York! We'll do what we can!"
                           Bill Murray in `Ghostbusters'.




More information about the ecl-devel mailing list