[Ecls-list] 10.3.1 slime issues

Matthew Mondor mm_lists at pulsar-zone.net
Sun Mar 7 20:17:32 UTC 2010


On Sun, 7 Mar 2010 12:19:42 -0500
Matthew Mondor <mm_lists at pulsar-zone.net> wrote:

> On Sun, 7 Mar 2010 12:02:13 -0500
> Matthew Mondor <mm_lists at pulsar-zone.net> wrote:
> 
> > On Sun, 07 Mar 2010 11:30:59 -0500
> > Raffael Cavallaro <raffaelcavallaro at mac.com> wrote:
> > 
> > > ;; Error while loading /Users/raffaelc/.slime/fasl/2010-03-05/ecl-10.3.1-darwin-i686/swank-ecl.fas:
> > > ;;   The slot ASDF:SOURCE-FILE in the object #<ASDF:SYSTEM :PROFILE 4359849904> is unbound.
> > > ;; Aborting.
> > > ;; 
> > 

Adding in ~/.eclrc (require 'profile) and uncommenting the
(require :profile) line of swank-ecl.lisp makes it work, or commenting
out entirely the three lines to load in PROFILE from swank-ecl.lisp
also work.  I'm not sure why (require :profile) doesn't work in
swank-ecl.lisp, however, but it's as if it attempts to REQUIRE it more
than once:

The same error occurs if I REQUIRE :profile twice at ECL's REPL after commenting out the require line for it from my ~/.eclrc:

behemoth$ ecl
;;; Loading #P"/usr/pkg/lib/ecl-10.3.1/asdf.fas"
;;; Loading #P"/usr/pkg/lib/ecl-10.3.1/cmp.fas"
;;; Loading #P"/usr/pkg/lib/ecl-10.3.1/sysfun.lsp"
ECL (Embeddable Common-Lisp) 10.3.1
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 in: #<process SI:TOP-LEVEL 0807afc0>.
> (require :profile)

;;; Loading #P"/usr/pkg/lib/ecl-10.3.1/profile.fas"
NIL
> (require :profile)

The slot ASDF:SOURCE-FILE in the object #<ASDF:SYSTEM :PROFILE 150777480> is unbound.

Available restarts:

1. (RESTART-TOPLEVEL) Go back to Top-Level REPL.

Broken at ASDF:SYSTEM-DEFINITION-PATHNAME. In: #<process SI:TOP-LEVEL 0807afc0>.
 File: "ext:asdf;asdf.lisp.NEWEST" (Position #29902)
>> 

For some systems, multiple REQUIRE cause no problems (i.e. :sockets)
while for others this causes the ASDF:SOURCE-FILE unbound error
(i.e. :sysfun, :profile).

Thanks,
-- 
Matt




More information about the ecl-devel mailing list