I decided to continue testing on other lisps.
On ECL bytecode compiler there is a problem:
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(ext::install-bytecodes-compiler)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")'
(ql:quickload :alexandria)
Condition of type: UNDEFINED-FUNCTION The function ASDF/SYSTEM:FIND-SYSTEM is undefined.
Available restarts:
1. (ABORT) Give up on "alexandria" 2. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at QUICKLISP-CLIENT::RECURSE. In: #<process TOP-LEVEL>. File: (1 . #P"/home/testgrid/quicklisp-patched2/quicklisp/setup.lisp") (Position #2087)
22.02.2013, 02:09, "Anton Vodonosov" avodonosov@yandex.ru:
On ECL bytecode compiler there is a problem:
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(ext::install-bytecodes-compiler)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")'
(ql:quickload :alexandria)
Condition of type: UNDEFINED-FUNCTION The function ASDF/SYSTEM:FIND-SYSTEM is undefined.
Available restarts:
- (ABORT) Give up on "alexandria"
- (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at QUICKLISP-CLIENT::RECURSE. In: #<process TOP-LEVEL>. File: (1 . #P"/home/testgrid/quicklisp-patched2/quicklisp/setup.lisp") (Position #2087)
ECL lisp-to-c compiler also has this problem. It reproduces if you start ECL second time (when ASDF is already compiled).
rm -r quicklisp-patched2/cache/
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(require :cmp)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")' ;; ASDF compilation output ;; .... (ql:quickload :alexandria) => OK (ql:quickload :babel) => OK (quit)
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(require :cmp)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")' (ql:quickload :alexandria)
Condition of type: UNDEFINED-FUNCTION The function ASDF/SYSTEM:FIND-SYSTEM is undefined.
Available restarts:
1. (ABORT) Give up on "alexandria" 2. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at SI:BYTECODES. [Evaluation of: (QUICKLISP-CLIENT:QUICKLOAD :ALEXANDRIA)] In: #<process TOP-LEVEL>.
This looks like a problem of your loading FASLs built using ASDF3 on top of ASDF2. Whichever way you had ASDF3 loaded before you got those FASLs, you should use to load ASDF3 after you got them... or you should clear your FASL cache.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Atheism is a non-prophet organization.
On Thu, Feb 21, 2013 at 5:32 PM, Anton Vodonosov avodonosov@yandex.ru wrote:
22.02.2013, 02:09, "Anton Vodonosov" avodonosov@yandex.ru:
On ECL bytecode compiler there is a problem:
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(ext::install-bytecodes-compiler)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")'
(ql:quickload :alexandria)
Condition of type: UNDEFINED-FUNCTION The function ASDF/SYSTEM:FIND-SYSTEM is undefined.
Available restarts:
- (ABORT) Give up on "alexandria"
- (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at QUICKLISP-CLIENT::RECURSE. In: #<process TOP-LEVEL>. File: (1 . #P"/home/testgrid/quicklisp-patched2/quicklisp/setup.lisp") (Position #2087)
ECL lisp-to-c compiler also has this problem. It reproduces if you start ECL second time (when ASDF is already compiled).
rm -r quicklisp-patched2/cache/
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(require :cmp)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")' ;; ASDF compilation output ;; .... (ql:quickload :alexandria) => OK (ql:quickload :babel) => OK (quit)
/home/testgrid/lisps/ecl-bin-12.12.1/bin/ecl -norc -eval '(require :cmp)' -eval '(LOAD #P"/home/testgrid/quicklisp-patched2/setup.lisp")' (ql:quickload :alexandria)
Condition of type: UNDEFINED-FUNCTION The function ASDF/SYSTEM:FIND-SYSTEM is undefined.
Available restarts:
- (ABORT) Give up on "alexandria"
- (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at SI:BYTECODES. [Evaluation of: (QUICKLISP-CLIENT:QUICKLOAD :ALEXANDRIA)] In: #<process TOP-LEVEL>.
asdf-devel mailing list asdf-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
fals caches were cleared with rm -r .cache/common-lisp/ rm -r quicklisp-patched2/cache/
22.02.2013, 04:05, "Faré" fahree@gmail.com:
This looks like a problem of your loading FASLs built using ASDF3 on top of ASDF2. Whichever way you had ASDF3 loaded before you got those FASLs, you should use to load ASDF3 after you got them... or you should clear your FASL cache.
Fare solved it in ASF 2.30.3 by changing the ASDF upgrage logic (to renaming the old ASDF package)