Ah yes. Using the new repo all is well. Might I suggest that you update the 
readme file on GitHub to indicate the correct repo?

Thank you!

Blake McBride

------- Original Message -------
On Saturday, September 23rd, 2023 at 8:28 PM, Jean-Claude Beaudoin 
<jean.claude.beaud...@gmail.com> wrote:

> On Sat, Sep 23, 2023 at 10:36 AM Blake McBride <bl...@mcbridemail.com> wrote:
>
>> I am running a current 64-bit Fedora Linux system.
>>
>> The version of mkcl I am using is the latest at 
>> https://gitlab.common-lisp.net/mkcl/mkcl.git
>> on branch "master".
>
> Sorry but this is a somewhat oldish backup git repo for MKCL, it is outdated 
> by a couple of commits.
> I have to update it manually since the automatic updates got broken a few 
> years ago and I haven't done it often enough lately.
>
> You should use https://github.com/jcbeaudoin/MKCL.git instead.
>
>> I did a fresh test and, perhaps, it may be loading. After building a fresh 
>> copy, I did the following:
>>
>> [blake@i9-tower xx]$ mkcl
>>
>> This is ManKai Common Lisp 1.1.11
>>
>> Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
>> Copyright (C) 1993 Giuseppe Attardi
>> Copyright (C) 2000 Juan J. Garcia-Ripoll
>> Copyright (C) 2010-2022 Jean-Claude Beaudoin
>>
>> ManKai Common Lisp (MKCL) is free software,
>> and you are welcome to redistribute and/or
>> modify it under the terms of the GNU LGPL.
>> See file 'Copyright' in the source code for details.
>>
>> Type :h for Help.
>> Top level in: #<thread "Initial" active (15479) 0x7fbbe03a9740 7fbbd8a0f000>.
>>> (load "quicklisp")
>>
>> ==== quicklisp quickstart 2015-01-28 loaded ====
>>
>> To continue with installation, evaluate: (quicklisp-quickstart:install)
>>
>> For installation options, evaluate: (quicklisp-quickstart:help)
>>
>> #P"/home/blake/tmp/xx/quicklisp.lisp"
>>> (load #P"/home/blake/quicklisp/setup.lisp")
>>
>> #P"/home/blake/quicklisp/setup.lisp"
>>>
>>
>> So, it actually did load. However, here was the problem. When I did '(load 
>> #P"/home/blake/quicklisp/setup.lisp")' it took so long to load that I 
>> thought it was hung. (I am on on an I9 with 64GB RAM, running at about 4 
>> Ghz.) It did, however, complete. The second time I tried this it was nearly 
>> instantaneous. So I suppose the first time it was compiling everything.
>
> I did exactly what you just said. On very first use QuickLisp compiles itself 
> and that manifests as a fairly long pause, it is a design choice that 
> QuickLisp did on its own...
>
>> However, after I got QuickLisp loaded, I tried: (ql:quickload :cl-ppcre) and 
>> got the following error:
>>
>>> (ql:quickload :cl-ppcre)
>> To load "cl-ppcre":
>> Load 1 ASDF system:
>> cl-ppcre
>> ; Loading "cl-ppcre"
>> .
>> ;;; Error: in file 
>> /home/blake/quicklisp/dists/quicklisp/software/cl-ppcre-20230618-git/convert.lisp,
>>  end position 14464,
>> ;;; and form: (DEFUN MAYBE-ACCUMULATE (STR) ...)
>> ;;; The function SI::FUNCTION-RETURN-TYPE is undefined.
>> ;;; Compilation failed!
>>
>> Debugger called in: #<thread "Initial" active (16383) 0x7fdeeaa93740 
>> 7fdee30f9000>.
>>
>> #<a UIOP/LISP-BUILD:COMPILE-FILE-ERROR 140594891262688>:
>> COMPILE-FILE-ERROR while compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE 
>> "cl-ppcre" "convert">
>> Available restarts:
>>
>> Command Restart Name Description
>> :r1 RETRY Retry compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-ppcre" 
>> "convert">.
>> :r2 ACCEPT Continue, treating compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE 
>> "cl-ppcre" "convert"> as having been successful.
>> :r3 RETRY Retry ASDF operation.
>> :r4 CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the 
>> configuration.
>> :r5 RETRY Retry ASDF operation.
>> :r6 CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the 
>> configuration.
>> :r7 ABORT Give up on "cl-ppcre"
>> :r8 REGISTER-LOCAL-PROJECTS Register local projects and try again.
>> :r9 RESTART-TOPLEVEL Go back to Top-Level REPL.
>> :r10 ABORT Abort this computation: (SI:TOP-APPLY SI:SAFE-EVAL (SI:TOP-LEVEL) 
>> NIL -7).
>> :r11 TERMINATE-THREAD Terminate this thread: #<thread "Initial" active 
>> (16383) 0x7fdeeaa93740 7fdee30f9000>.
>>
>> Type :h for Help.
>> Broken at IHS[14]> LAMBDA. In: #<thread "Initial" active (16383) 
>> 0x7fdeeaa93740 7fdee30f9000>.
>> File: "/home/blake/quicklisp/quicklisp/setup.lisp" (Position #6166)
>>>>
>
> I just tried this in my working copy of MKCL, see the result:
>
>> (ql:quickload :cl-ppcre)
> To load "cl-ppcre":
> Load 1 ASDF system:
> cl-ppcre
> ; Loading "cl-ppcre"
> [package cl-ppcre]...............................
> (:CL-PPCRE)
>> (lisp-implementation-version)
>
> "1.1.11.188-f731a69"
>>
>
> So, no error reported! Your problem does not seem to reproduce in my context. 
> So much harder to debug...
> See the value returned by "(lisp-implementation-version)" just above? What is 
> it in your instance?

Reply via email to