[asdf-install-devel] asdf-install port.lisp and installer.lisp won't compile
Phil Mueller
phil.mueller at bookmtn.com
Sun Jul 25 04:36:05 UTC 2010
I pulled a copy of asdf-install_latest.tar.gz from
http://common-lisp.net/project/asdf-install today 24 July 2010 and tried
to compile it using clisp.
port.list appears to have an extra ")" on line 23 - deleting this extra
")" seemed to fix the problem.
installer.lisp appears to be missing two ")" to end (defmethod
asdf:find-component - adding two ")" on line 684 fixed the compile
problem, but when trying to load a library, (cl-ppcre) clisp went into a
infinite loop printing the following with the last 6 lines repeated over
and over.
;;; ASDF-INSTALL: Downloading 157665 bytes from
http://weitz.de/files/cl-ppcre.tar.gz to
/home/mueller/asdf-install-0.asdf-install-tmp ...
;;; ASDF-INSTALL: Downloading 186 bytes from
http://weitz.de/files/cl-ppcre.tar.gz.asc to
/home/mueller/asdf-install-1.asdf-install-tmp ...
;;; ASDF-INSTALL: Installing
/home/mueller/asdf-install-0.asdf-install-tmp in
/home/mueller/.asdf-install-dir/site/,
/home/mueller/.asdf-install-dir/systems/
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre.asd\""
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre-unicode.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre-unicode.asd\""
; loading system definition from
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd into
#<PACKAGE
; ASDF3972>
;; Loading file
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd ...
; registering #<SYSTEM :CL-PPCRE #x0003355AF708> as CL-PPCRE
; registering #<SYSTEM :CL-PPCRE-TEST #x0003355B96B0> as CL-PPCRE-TEST
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION PERFORM> is being
modified, but has already been called.
;; Loaded file
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd
;;; ASDF-INSTALL: Downloading 157665 bytes from
http://weitz.de/files/cl-ppcre.tar.gz to
/home/mueller/asdf-install-2.asdf-inst;;; ASDF-INSTALL: Downloading
157665 bytes from http://weitz.de/files/cl-ppcre.tar.gz to
/home/mueller/asdf-install-0.asdf-install-tmp ...
;;; ASDF-INSTALL: Downloading 186 bytes from
http://weitz.de/files/cl-ppcre.tar.gz.asc to
/home/mueller/asdf-install-1.asdf-install-tmp ...
;;; ASDF-INSTALL: Installing
/home/mueller/asdf-install-0.asdf-install-tmp in
/home/mueller/.asdf-install-dir/site/,
/home/mueller/.asdf-install-dir/systems/
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre.asd\""
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre-unicode.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre-unicode.asd\""
; loading system definition from
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd into
#<PACKAGE
; ASDF3972>
;; Loading file
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd ...
; registering #<SYSTEM :CL-PPCRE #x0003355AF708> as CL-PPCRE
; registering #<SYSTEM :CL-PPCRE-TEST #x0003355B96B0> as CL-PPCRE-TEST
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION PERFORM> is being
modified, but has already been called.
;; Loaded file
/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd
;;; ASDF-INSTALL: Downloading 157665 bytes from
http://weitz.de/files/cl-ppcre.tar.gz to
/home/mueller/asdf-install-2.asdf-install-tmp ...
;;; ASDF-INSTALL: Downloading 186 bytes from
http://weitz.de/files/cl-ppcre.tar.gz.asc to
/home/mueller/asdf-install-3.asdf-install-tmp ...
;;; ASDF-INSTALL: Installing
/home/mueller/asdf-install-2.asdf-install-tmp in
/home/mueller/.asdf-install-dir/site/,
/home/mueller/.asdf-install-dir/systems/
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre.asd\""
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre-unicode.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre-unicode.asd\""
;;; ASDF-INSTALL: Downloading 157665 bytes from
http://weitz.de/files/cl-ppcre.tar.gz to
/home/mueller/asdf-install-4.asdf-install-tmp ...
;;; ASDF-INSTALL: Downloading 186 bytes from
http://weitz.de/files/cl-ppcre.tar.gz.asc to
/home/mueller/asdf-install-5.asdf-install-tmp ...
;;; ASDF-INSTALL: Installing
/home/mueller/asdf-install-4.asdf-install-tmp in
/home/mueller/.asdf-install-dir/site/,
/home/mueller/.asdf-install-dir/systems/
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre.asd\""
"ln -s
\"/home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre-unicode.asd\"
\"/home/mueller/.asdf-install-dir/systems/cl-ppcre-unicode.asd\""
breaking it after a few iterations gives:
** - Continuable Error
PRINT: User break
If you continue (by typing 'continue'): Continue execution
The following restarts are also available:
IGNORE-SIGNATURE-FOR-THIS-PACKAGE :R1 Ignore signature file and install
anyway
RETRY :R2 Retry installation
RETRY :R3 Retry installation
RETRY :R4 Retry installation
ABORT :R5 Abort main loop
I'm guessing that maybe something is missing from the end of the
defmethod besides the two ")", but don't know enough about what's going
on to say for sure.
TIA for any help
Phil
More information about the asdf-install-devel
mailing list