[Ecls-list] Re: CL-Containers error on ECL

Gary King gwking at metabang.com
Thu May 25 06:44:01 UTC 2006


> Heh, that's what I thought, but I looked at the asd file and it had  
> #+ecl ... ECL support is in darcs and I'm guessing the reason I got  
> that error even though I have the darcs version (I can't verify  
> because I'm not at my Mac) is that I had an older version ASDF- 
> Installed.
>
> So, moving to the darcs head for Closer-MOP should fix that.
>

Whoopts, I'm actually "in charge" of keeping the ASDF-Installable  
versions of Closer-MOP, et. al. up to date.

So I tried again now that they are up to date and I've got the  
correct system file. This time, I get:

> [billy-pilgrim:~] gwking% ecl
> ECL (Embeddable Common-Lisp) 0.9h
> Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
> Copyright (C) 1993 Giuseppe Attardi
> Copyright (C) 2000 Juan J. Garcia-Ripoll
>         ECL is free software, and you are welcome to redistribute it
> under certain conditions; see file 'Copyright' for details.
> Type :h for Help.  Top level.
> > (load "ecl-init")
> ;;; Loading #P"ecl-init.lisp"
> ;;; Loading "/Users/gwking/bin/lisp-shared-setup.lisp"
> #P"ecl-init.lisp"
> > (asdf)
> ;;; Loading "/Users/gwking/darcs/ait/asdf-install/asdf.lisp"
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: PRINT-OBJECT is being redefined.
> ;;; Warning: SHARED-INITIALIZE is being redefined.
> ;;; Loading "/Users/gwking/darcs/asdf-binary-locations/asdf-binary- 
> locations.asd"
> ;;; Loading #P"/usr/local/lib/ecl/cmp.fas"
> ;;; Loading #P"/usr/local/lib/ecl/sysfun.lsp"
> ;;; Loading "/Users/gwking/darcs/asdf-binary-locations/dev/main.lisp"
> NIL
> > asdf::*central-registry*
> (*DEFAULT-PATHNAME-DEFAULTS*)
> > (add-to-central-registry "user-home:.asdf-install-dir;systems;")
> ("user-home:.asdf-install-dir;systems;" *DEFAULT-PATHNAME-DEFAULTS*)
> > (asdf:oos 'asdf:load-op 'closer-mop :force t)
> ; loading system definition from
> ; user-home:.asdf-install-dir;systems;closer-mop.asd.NEWEST into
> ; #<ASDF0 package>
> ;;; Loading "/Users/gwking/.asdf-install-dir/systems/closer-mop.asd"
> ; registering #<ASDF:SYSTEM #:CLOSER-MOP 20972480> as CLOSER-MOP
> ; loading system definition from
> ; user-home:.asdf-install-dir;systems;lw-compat.asd.NEWEST into  
> #<ASDF0 package>
> ;;; Loading "/Users/gwking/.asdf-install-dir/systems/lw-compat.asd"
> ; registering #<ASDF:SYSTEM #:LW-COMPAT 20972360> as LW-COMPAT
> ;;; Warning: No architecture feature found in (POWERPC PPC X86  
> X86-64 I686 PC386 IAPX386 SPARC).
> ;;; Compiling /Users/gwking/.asdf-install-dir/site/lw-compat/lw- 
> compat-package.lisp.
> ;;; End of Pass 1.
> ;;; Note: Emiting FUNCALL for SI::DODEFPACKAGE
> ;;; Calling the C compiler...
> ;;; Note:
> ;;; Invoking external command: gcc  -I../include -g -O2 -fPIC -fno- 
> common -fstrict-aliasing -Ddarwin -O "-I/usr/local/lib/ecl//h" -w - 
> c "/Users/gwking/.asdf-install-dir/site/lw-compat/lw-compat- 
> package.c" -o "/Users/gwking/.asdf-install-dir/site/lw-compat/lw- 
> compat-package.o"
>
> ;;; Note:
> ;;; Invoking external command: gcc -o "/Users/gwking/.asdf-install- 
> dir/site/lw-compat/ecl-0.9h-darwin-unknown/lw-compat-package.fas" - 
> L"/usr/local/lib/ecl/" "/Users/gwking/.asdf-install-dir/site/lw- 
> compat/lw-compat-package.o"   -bundle   -lecl   -lm
>
> ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3
> ;;; Finished compiling /Users/gwking/.asdf-install-dir/site/lw- 
> compat/lw-compat-package.lisp.
> ;;; Loading "/Users/gwking/.asdf-install-dir/site/lw-compat/ 
> ecl-0.9h-darwin-unknown/lw-compat-package.fas"
> ;;; Compiling /Users/gwking/.asdf-install-dir/site/lw-compat/lw- 
> compat.lisp.
> ;;; Compiling (DEFMACRO APPENDF ...).
> ;;; Compiling (DEFMACRO NCONCF ...).
> ;;; Compiling (DEFMACRO REBINDING ...).
> ;;; Compiling (SI:FSET 'REBINDING ...).
> ;;; Warning: Ignore declaration was found for not bound variable  
> #:G278.
> ;;; Compiling (DEFMACRO REMOVEF ...).
> ;;; Compiling (DEFMACRO WHEN-LET ...).
> ;;; Compiling (SI:FSET 'WHEN-LET ...).
> ;;; Warning: Ignore declaration was found for not bound variable  
> #:G302.
> ;;; Compiling (DEFMACRO WHEN-LET* ...).
> ;;; Compiling (SI:FSET 'WHEN-LET* ...).
> ;;; Warning: Ignore declaration was found for not bound variable  
> #:G305.
> ;;; Compiling (DEFMACRO WITH-UNIQUE-NAMES ...).
> ;;; Compiling (SI:FSET 'WITH-UNIQUE-NAMES ...).
> ;;; Warning: Ignore declaration was found for not bound variable  
> #:G310.
> ;;; End of Pass 1.
> ;;; Emitting code for APPENDF.
> ;;; Note: Emitting linking call for GET-SETF-EXPANSION
> ;;; Emitting code for NCONCF.
> ;;; Emitting code for REBINDING.
> ;;; Emitting code for REMOVEF.
> ;;; Emitting code for WHEN-LET.
> ;;; Emitting code for WHEN-LET*.
> ;;; Emitting code for WITH-UNIQUE-NAMES.
> ;;; Calling the C compiler...
> ;;; Note:
> ;;; Invoking external command: gcc  -I../include -g -O2 -fPIC -fno- 
> common -fstrict-aliasing -Ddarwin -O "-I/usr/local/lib/ecl//h" -w - 
> c "/Users/gwking/.asdf-install-dir/site/lw-compat/lw-compat.c" -o "/ 
> Users/gwking/.asdf-install-dir/site/lw-compat/lw-compat.o"
>
> ;;; Note:
> ;;; Invoking external command: gcc -o "/Users/gwking/.asdf-install- 
> dir/site/lw-compat/ecl-0.9h-darwin-unknown/lw-compat.fas" -L"/usr/ 
> local/lib/ecl/" "/Users/gwking/.asdf-install-dir/site/lw-compat/lw- 
> compat.o"   -bundle   -lecl   -lm
>
> ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3
> ;;; Finished compiling /Users/gwking/.asdf-install-dir/site/lw- 
> compat/lw-compat.lisp.
> ;;; Loading "/Users/gwking/.asdf-install-dir/site/lw-compat/ 
> ecl-0.9h-darwin-unknown/lw-compat.fas"
> ;;; Compiling /Users/gwking/.asdf-install-dir/site/closer-mop/ecl/ 
> closer-mop-packages.lisp.Cannot find symbol "COMPUTE-DISCRIMINATING- 
> FUNCTION" in package #<"CLOS" package>
> Broken at EVAL.
> CLOSER-MOP>>

I'm not sure how to proceed from here. Also, does apropos not work in  
ECL? I tried things like (apropos "bind") and got no results.

thanks,
-- 
Gary Warren King
metabang.com
http://www.metabang.com/
(413) 210 7511
gwking on #lisp (occasionally)






More information about the ecl-devel mailing list