<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Thanks Elias - will look into it. I have McClim running, but not using Truetype</div><div dir="ltr"><br></div><div dir="ltr">David</div><div dir="ltr"><br>On Apr 9, 2019, at 3:00 AM, Elias Mårtenson <<a href="mailto:lokedhs@gmail.com">lokedhs@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="auto">You might want to try with the Freetype renderer as well. It uses CFFI to talk directly with the Fontconfig library.<div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Elias </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 9 Apr 2019, 14:54 Andreas Davour, <<a href="mailto:ante@update.uu.se">ante@update.uu.se</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
From your path I'm guessing you're on mac? There is a tool called <br>
"fontconfig" for linux. It could be that someone decided to call out to <br>
that program, expecting it to be around. It's a guess, and I don't have <br>
the source nor time to confirm at the moment. If someone don't have a <br>
better suggestion it might be worth following up on.<br>
<br>
<br>
/andreas<br>
<br>
On Mon, 8 Apr 2019, David Dmytryk wrote:<br>
<br>
> Stas<br>
><br>
> Your suggestion to check asdf version prompted me to check version of CL-PPCRE. It was old - I replaced it with latest version and placed the entire cl-ppre-master folder in my home quicklisp/local-projects/libraries folder. It solved the “standard-optimize-settings” problem.<br>
><br>
> However, when loading McCLIM now getting an error:<br>
><br>
> NOTE:<br>
>> * McCLIM was unable to configure itself automatically using<br>
>> fontconfig. Therefore you must configure it manually.<br>
>><br>
>> While executing: MCCLIM-TRUETYPE::WARN-ABOUT-UNSET-FONT-PATH, in process Listener(4).<br>
><br>
> I checked for availability of truetype, and found a TTF folder which I also copied to my Quicklisp local-projects folder. Tried re-running load McCLIM and still shows same problem. The detailed lisp response is below.<br>
><br>
> Again, would appreciate any advice from you or anyone else who might help resolve.<br>
><br>
> Thanks<br>
><br>
> David<br>
> __________________________________________<br>
><br>
> Details:<br>
><br>
> ? (ql:quickload 'mcclim)<br>
><br>
> To load "mcclim":<br>
> Load 1 ASDF system:<br>
> mcclim<br>
> ; Loading "mcclim"<br>
> ...<br>
>> Error:<br>
>><br>
>> NOTE:<br>
>> * McCLIM was unable to configure itself automatically using<br>
>> fontconfig. Therefore you must configure it manually.<br>
>><br>
>> While executing: MCCLIM-TRUETYPE::WARN-ABOUT-UNSET-FONT-PATH, in process Listener(4).<br>
>> Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts.<br>
>> If continued: Proceed<br>
>> Type :? for other options.<br>
> 1 > ?<br>
> The following toplevel commands are available:<br>
> <n> the same as (:C <n>)<br>
> (:FUNCTION FRAME-NUMBER) Returns the function invoked in backtrace frame <frame-number>. This may be useful for, e.g., disassembly<br>
> (:FORM FRAME-NUMBER) Return a form which looks like the call which established the stack frame identified by <frame-number>. This is only well-defined in certain cases: when the function is globally named and not a lexical closure and when it was compiled with *SAVE-LOCAL-SYMBOLS* in effect.<br>
> (:SET-LOCAL NAME FRAME-NUMBER NEW) Set value of argument denoted <name> (see :LOCAL) in frame <frame-number> to value <new>.<br>
> (:LOCAL NAME FRAME-NUMBER) Return value of local denoted by <name> in frame <frame-number> <name> can either be a symbol - in which case the most recent<br>
> binding of that symbol is used - or an integer index into the frame's set of local bindings.<br>
> (:SET-ARG NAME FRAME-NUMBER NEW) Set value of argument named <name> in frame <frame-number> to value <new>.<br>
> (:ARG NAME FRAME-NUMBER) Return value of argument named <name> in frame <frame-number><br>
> (:V N FRAME-NUMBER) Return value <n> in frame <frame-number><br>
> (:RAW N) Show raw contents of backtrace frame <n><br>
> (:APPLY-IN-FRAME I FUNCTION &REST ARGS) Applies FUNCTION to ARGS in the execution context of the Ith stack frame<br>
> (:RETURN-FROM-FRAME I &REST VALUES) Return VALUES from the I'th stack frame<br>
> (:F N) Show backtrace frame <n><br>
> (:C &OPTIONAL N) Choose restart <n>. If no <n>, continue<br>
> (:B &KEY START COUNT SHOW-FRAME-CONTENTS) backtrace<br>
> :NFRAMES print the number of stack frames accessible from this break loop<br>
> :R list restarts<br>
> :Q return to toplevel<br>
> :GO continue<br>
> :A exit current break loop<br>
> :POP exit current break loop<br>
> :KAP Release (but don't reestablish) *LISTENER-AUTORELEASE-POOL*<br>
> :SAP Log information about current thread's autorelease-pool(s) to C's standard error stream<br>
> :RAP Release and reestablish *LISTENER-AUTORELEASE-POOL*<br>
> :? help<br>
> :PWD Print the pathame of the current directory<br>
> (:CD DIR) Change to directory DIR (e.g., #p"ccl:" or "/some/dir")<br>
> (:PROC &OPTIONAL P) Show information about specified process <p>/all processes<br>
> (:KILL P) Kill process whose name or ID matches <p><br>
> (:Y &OPTIONAL P) Yield control of terminal-input to process<br>
> whose name or ID matches <p>, or to any process if <p> is null<br>
> Any other form is evaluated and its results are printed out.<br>
> 1 > q<br>
> ?<br>
><br>
>> On Apr 7, 2019, at 12:20 PM, Stas Boukarev <<a href="mailto:stassats@gmail.com" target="_blank" rel="noreferrer">stassats@gmail.com</a>> wrote:<br>
>><br>
>> I can only suggest deleting quicklisp and retrying.<br>
>><br>
>> On Sun, Apr 7, 2019 at 7:19 PM David Dmytryk <<a href="mailto:ddmytryk@icloud.com" target="_blank" rel="noreferrer">ddmytryk@icloud.com</a>> wrote:<br>
>>><br>
>>> CL-USER> (asdf:asdf-version)<br>
>>> "3.2.0"<br>
>>> CL-USER><br>
>>><br>
>>><br>
>>> The error message is:<br>
>>><br>
>>> Read error between positions 7396 and 7665 in /Users/daviddmytryk/quicklisp/dists/quicklisp/software/cl-unicode-20180328-git/util.lisp.<br>
>>><br>
>>><br>
>>> The installation is using …util.lisp from the cl-unicode folder, different than the cl-ppcre folder. Not sure whether this is a problem<br>
>>><br>
>>><br>
>>><br>
>>>> On Apr 7, 2019, at 12:05 PM, Stas Boukarev <<a href="mailto:stassats@gmail.com" target="_blank" rel="noreferrer">stassats@gmail.com</a>> wrote:<br>
>>>><br>
>>>> Where does<br>
>>>> Invoking restart: Ignore attempt to IMPORT<br>
>>>> "*STANDARD-OPTIMIZE-SETTINGS*" from package "CL-PPCRE"<br>
>>>> come frome?<br>
>>>><br>
>>>> And what's your (asdf:asdf-version)?<br>
>>>><br>
>>>> On Sun, Apr 7, 2019 at 7:03 PM David Dmytryk <<a href="mailto:ddmytryk@icloud.com" target="_blank" rel="noreferrer">ddmytryk@icloud.com</a>> wrote:<br>
>>>>><br>
>>>>> Here is result of loading and testing cl-ppcre, then loading mcclim:<br>
>>>>><br>
>>>>><br>
>>>>> CL-USER> (ql:quickload :cl-ppcre)<br>
>>>>> To load "cl-ppcre":<br>
>>>>> Load 1 ASDF system:<br>
>>>>> cl-ppcre<br>
>>>>> ; Loading "cl-ppcre"<br>
>>>>><br>
>>>>> (:CL-PPCRE)<br>
>>>>> CL-USER> (asdf:oos 'asdf:test-op :cl-ppcre)<br>
>>>>> #<TEST-OP><br>
>>>>> #<ASDF/PLAN:SEQUENTIAL-PLAN #x302003D29B6D><br>
>>>>> CL-USER> (ql:quickload 'mcclim)<br>
>>>>> To load "mcclim":<br>
>>>>> Load 1 ASDF system:<br>
>>>>> mcclim<br>
>>>>> ; Loading "mcclim"<br>
>>>>> Invoking restart: Ignore attempt to IMPORT "*STANDARD-OPTIMIZE-SETTINGS*" from package "CL-PPCRE"<br>
>>>>> .<br>
>>>>> Read error between positions 7396 and 7665 in /Users/daviddmytryk/quicklisp/dists/quicklisp/software/cl-unicode-20180328-git/util.lisp.<br>
>>>>> Invoking restart: Retry getting the value of CL-UNICODE::*STANDARD-OPTIMIZE-SETTINGS*.<br>
>>>>> Read error between positions 7396 and 7665 in /Users/daviddmytryk/quicklisp/dists/quicklisp/software/cl-unicode-20180328-git/util.lisp.; Evaluation aborted on #<UNBOUND-VARIABLE #x302003F8238D>.<br>
>>>>> CL-USER> (asdf:oos 'asdf:test-op :cl-ppcre)<br>
>>>>><br>
>>>>> #<TEST-OP><br>
>>>>> #<ASDF/PLAN:SEQUENTIAL-PLAN #x302004049A2D><br>
>>>>><br>
>>>>>> On Apr 7, 2019, at 11:57 AM, David Dmytryk <<a href="mailto:ddmytryk@icloud.com" target="_blank" rel="noreferrer">ddmytryk@icloud.com</a>> wrote:<br>
>>>>>><br>
>>>>>> It is installed in home folder ~quicklisp/dists/quicklisp/software/cl-ppcre-20180831-git/cl-ppcre-unicode<br>
>>>>>><br>
>>>>>> May have made a mess with location?<br>
>>>>>><br>
>>>>>>> On Apr 7, 2019, at 11:48 AM, Stas Boukarev <<a href="mailto:stassats@gmail.com" target="_blank" rel="noreferrer">stassats@gmail.com</a>> wrote:<br>
>>>>>>><br>
>>>>>>> So, is it working when you use the quicklisp one?<br>
>>>>>>><br>
>>>>>>>> On Sun, Apr 7, 2019 at 6:47 PM David Dmytryk <<a href="mailto:ddmytryk@icloud.com" target="_blank" rel="noreferrer">ddmytryk@icloud.com</a>> wrote:<br>
>>>>>>>><br>
>>>>>>>> Thanks for responding Stas<br>
>>>>>>>><br>
>>>>>>>> Yes - it is<br>
>>>>>>>><br>
>>>>>>>> David<br>
>>>>>>>><br>
>>>>>>>>> On Apr 7, 2019, at 11:45 AM, Stas Boukarev <<a href="mailto:stassats@gmail.com" target="_blank" rel="noreferrer">stassats@gmail.com</a>> wrote:<br>
>>>>>>>>><br>
>>>>>>>>> Is your cl-ppcre not coming from quicklisp?<br>
>>>>>>>>><br>
>>>>>>>>>> On Sun, Apr 7, 2019 at 6:23 PM David Dmytryk <<a href="mailto:ddmytryk@icloud.com" target="_blank" rel="noreferrer">ddmytryk@icloud.com</a>> wrote:<br>
>>>>>>>>>><br>
>>>>>>>>>> Hi<br>
>>>>>>>>>><br>
>>>>>>>>>> Wondering if anybody could help with solution or advice on installing McCLIM on macOS Mojave, running CCL under Emacs / Slime (Clozure Common Lisp Version 1.12-dev (v1.12-dev.4-6-gc3b1e184) DarwinX8664).<br>
>>>>>>>>>><br>
>>>>>>>>>> I tried to install using Quicklisp and received error response as below.<br>
>>>>>>>>>><br>
>>>>>>>>>> I am new to lisp, and heavily in learning-mode - would appreciate any help.<br>
>>>>>>>>>><br>
>>>>>>>>>> Kind Regards<br>
>>>>>>>>>><br>
>>>>>>>>>> David Dmytryk<br>
>>>>>>>>>><br>
>>>>>>>>>><br>
>>>>>>>>>> CL-USER> (ql:quickload 'mcclim)<br>
>>>>>>>>>> To load "mcclim":<br>
>>>>>>>>>> Load 1 ASDF system:<br>
>>>>>>>>>> mcclim<br>
>>>>>>>>>> ; Loading "mcclim"<br>
>>>>>>>>>> Invoking restart: Ignore attempt to IMPORT "*STANDARD-OPTIMIZE-SETTINGS*" from package "CL-PPCRE"<br>
>>>>>>>>>> .<br>
>>>>>>>>>> Read error between positions 7396 and 7665 in /Users/daviddmytryk/quicklisp/dists/quicklisp/software/cl-unicode-20180328-git/util.lisp.<br>
>>>>>>>>>> Invoking restart: Retry getting the value of CL-UNICODE::*STANDARD-OPTIMIZE-SETTINGS*.<br>
>>>>>>>>>> Read error between positions 7396 and 7665 in /Users/daviddmytryk/quicklisp/dists/quicklisp/software/cl-unicode-20180328-git/util.lisp.; Evaluation aborted on #<UNBOUND-VARIABLE #x302003F8238D>.<br>
>>>>>>>><br>
>>><br>
><br>
><br>
><br>
<br>
--<br>
"economics is a pseudoscience; the astrology of our time"<br>
Kim Stanley Robinson</blockquote></div>
</div></blockquote></body></html>