From phil.mueller at bookmtn.com Sun Jul 25 04:36:05 2010 From: phil.mueller at bookmtn.com (Phil Mueller) Date: Sun, 25 Jul 2010 04:36:05 -0000 Subject: [asdf-install-devel] asdf-install port.lisp and installer.lisp won't compile Message-ID: <4C4BB8ED.1040100@bookmtn.com> 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 # ;; Loading file /home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd ... ; registering # as CL-PPCRE ; registering # as CL-PPCRE-TEST WARNING: The generic function # 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 # ;; Loading file /home/mueller/.asdf-install-dir/site/cl-ppcre-2.0.3/cl-ppcre.asd ... ; registering # as CL-PPCRE ; registering # as CL-PPCRE-TEST WARNING: The generic function # 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