<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Note that as far as I can see none of this will work on 10.14 as Xcode 11.4 does not run there. This is annoying for me (I generally do even-numbered OSX releases only) but not a general problem I think.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 27 Mar 2020, at 15:06, Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch" class="">bruce.oneel@pckswarms.ch</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class=""></div><div class="">And for those of you who don't want to download the giant Xcode you can always download the command line tools for Xcode 11.4 which is only 260 MB. NB: Unlike in the past the Software Update control panel did not offer to upgrade this for me.<br class=""></div><div class=""><br class=""></div><div class="">A working assembler is<br class=""></div><div class=""><br class=""></div><div class="">as -v<br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; line-height: normal;" class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">Apple clang version 11.0.3 (clang-1103.0.32.29)</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">cheers</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">bruce</span></span></span></span><br class=""></div><div id="editorUserSignature" style="display:none;" class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><i class="">26 March 2020 04:39 "R. Matthew Emerson" <<a href="mailto:rme@acm.org" class="">rme@acm.org</a>> wrote:</i><br class=""></div><blockquote class="infmailquote"><div class="">Xcode 11.4 was just released, and as Bruce says, it includes a fixed assembler that can build CCL. <br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class=""><div class=""><br class=""></div><blockquote type="cite" class=""><div class="">On Feb 9, 2020, at 6:29 AM, Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch" class="">bruce.oneel@pckswarms.ch</a>> wrote:<br class=""></div><div class=""><br class=""></div><div class=""><div class="">Hi,<br class=""></div><div class=""><br class=""></div><div class="">Thanks mostly to Apple we've not had good news on the Mac recently, but, today we have very good news. One can build CCL from scratch on 10.15.3 Catalina without using old tools. Apple has fixed the assembler.<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Steps:<br class=""></div><div class=""><br class=""></div><div class="">-1 : Join the Apple Developer program. Or wait a few weeks for them to release the newest Xcode and/or command line tools.<br class=""></div><div class="">0. Install Xcode 11.4 beta. Or if you've waited install Xcode 11.4 or the command line developer tools that match.<br class=""></div><div class="">1. <span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">sudo xcode-</span><u class="">sele</u><span style="font-variant-ligatures: no-common-ligatures" class="">ct -s /Applications/<a href="http://xcode-beta.app/Contents/Developer" class="">Xcode-beta.app/Contents/Developer</a> <span class="Apple-converted-space"> </span></span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class=""><span class="Apple-converted-space">2. as -v should show version</span></span></span></span></span><br class=""></div><div class=""><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; line-height: normal;" class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">% as -v</span></span></span></span><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; line-height: normal;" class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">Apple clang version 11.0.3 (clang-1103.0.30.11)</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">3. git clone <a href="https://github.com/Clozure/ccl.git" class="">https://github.com/Clozure/ccl.git</a></span></span></span></span><br class=""></div><div class="">4. curl -L -O <a href="https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz" class="">https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz</a><br class=""></div><div class="">5. cd ccl<br class=""></div><div class="">6. <span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">tar xjf ../darwinx86.tar.gz<span class="Apple-converted-space"> </span></span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class=""><span class="Apple-converted-space">7. (optional) since Catalina does not run 32 bit binaries clean up - </span>rm -rf darwin-x86-headers dx86cl.image dx86cl</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">8. Ideally (ccl:rebuild-ccl :full t) would just work, but, there is some problem left with subprocess output back to lisp that causes a false failure, so.....</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">9. (cd lisp-kernel/darwinx8664; make clean; make)</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">10. ./dx64cl64 </span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">11. (ccl:rebuild-ccl :full t)</span></span></span></span></span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">12. It fails building the kernel, so, (quit) and <span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">(cd lisp-kernel/darwinx8664; make clean; make) again. Now the kernel and bootstrap image are built, but not the final image.</span></span></span></span></span></span></span></span></span></span></span></span><br class=""></div><div class="">13. <span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">./dx86cl64 --image-name x86-boot64.image --no-init</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">14. (ccl:save-application "dx86cl64.image")</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">15. ./dx86cl64</span></span></span></span><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">16. (require 'cocoa-application)</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">and I think you should have a working CCL on Catalina, both command line and GUI.</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">I, for one, am very very happy!!</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">cheers</span></span></span></span><br class=""></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures" class="">bruce</span></span></span></span><br class=""></div></div></blockquote></div></div></blockquote><div class=""><br class=""></div>_______________________________________________<br class="">Openmcl-devel mailing list<br class=""><a href="mailto:Openmcl-devel@clozure.com" class="">Openmcl-devel@clozure.com</a><br class="">https://lists.clozure.com/mailman/listinfo/openmcl-devel<br class=""></div></blockquote></div><br class=""></body></html>