[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