[asdf-devel] ABCL and UIOP

Mark Evenson evenson at panix.com
Tue Mar 26 13:55:58 UTC 2013


On 3/26/13 0039 , Faré wrote:
> Well, in this case, it looks like it's a bug in ABCL:
>
> [1] UIOP/BACKWARD-DRIVER(14): (find-symbol "LOAD-ASDF-DEBUG-UTILITY"
> :uiop/utility)
> UIOP/UTILITY::LOAD-ASDF-DEBUG-UTILITY
> :INTERNAL
> [1] UIOP/BACKWARD-DRIVER(15): (find-symbol "LOAD-ASDF-DEBUG-UTILITY"
> :uiop/driver)
> UIOP/UTILITY::LOAD-ASDF-DEBUG-UTILITY
> :EXTERNAL
> [1] UIOP/BACKWARD-DRIVER(17): [1] UIOP/BACKWARD-DRIVER(17): (unexport
> (find-symbol "LOAD-ASDF-DEBUG-UTILITY" :uiop/driver) :uiop/driver)
> Error loading /home/tunes/cl/asdf/build/asdf.lisp at line 5302 (offset 252109)
> #<THREAD "interpreter" {7E6AB533}>: Debugger invoked on condition of
> type PACKAGE-ERROR
>    The symbol UIOP/UTILITY::LOAD-ASDF-DEBUG-UTILITY is not accessible
> in package UIOP/DRIVER
> Restarts:
>    0: ABORT Return to debug level 1.

Hmmm.  How did you get into the state where 
UIOP/UTILITY::LOAD-ASDF-DEBUG-UTILITY is :INTERNAL? asdf.lisp:1017 
explicitly exports this symbol from what I see.

 From ABCL trunk I only see it as an :EXTERNAL symbol:

CL-USER> (lisp-implementation-version)
"1.2.0-dev"
"Java_HotSpot(TM)_64-Bit_Server_VM-Oracle_Corporation-1.7.0_17-b02"
"x86_64-Mac_OS_X-10.8.3"
CL-USER> (asdf:asdf-version)
"2.32"
CL-USER> (find-symbol "LOAD-ASDF-DEBUG-UTILITY" :uiop/driver)
UIOP/UTILITY:LOAD-ASDF-DEBUG-UTILITY
:EXTERNAL
CL-USER> (find-symbol "LOAD-ASDF-DEBUG-UTILITY" :uiop/utility)
UIOP/UTILITY:LOAD-ASDF-DEBUG-UTILITY
:EXTERNAL
CL-USER>





More information about the asdf-devel mailing list