<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<div dir="ltr">Thank you Bruce for writing out the steps clearly! This is great news!</div>
<div dir="ltr"><br>
<blockquote type="cite">On 9. Feb 2020, at 16.30, Bruce O'Neel <bruce.oneel@pckswarms.ch> wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">
<div style="background-color:#FFEB9C; width:100%; border-style: solid; border-color:#9C6500; border-width:1pt; padding:2pt; font-size:10pt; line-height:12pt; font-family:'Calibri'; color:Black; text-align: left;">
<span style="color:#9C6500; font-weight:bold;">CAUTION:</span> This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.</div>
<br>
<div>
<div>Hi,<br>
</div>
<div><br>
</div>
<div>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>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Steps:<br>
</div>
<div><br>
</div>
<div>-1 : Join the Apple Developer program.  Or wait a few weeks for them to release the newest Xcode and/or command line tools.<br>
</div>
<div>0. Install Xcode 11.4 beta.  Or if you've waited install Xcode 11.4 or the command line developer tools that match.<br>
</div>
<div>1.  <span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">sudo xcode-</span><u>sele</u><span style="font-variant-ligatures: no-common-ligatures">ct
 -s /Applications/<a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fxcode-beta.app%2FContents%2FDeveloper&data=02%7C01%7C%7C6304011810764d2be2e308d7ad6c98fd%7C372ee9e09ce04033a64ac07073a91ecd%7C0%7C0%7C637168554269871710&sdata=rmknp42Jy67NNM7V09VnhFPDjA1WCEQX0D8XAxsLOsE%3D&reserved=0" originalsrc="http://xcode-beta.app/Contents/Developer" shash="EMgZxGTgycaEeSmOTRc3gXebOvNM+C/I+UWEbcuq8SlqPPnuYXYNZ3QNVjomIDjrWrOOrAbR5WUmOw7vpRdIujyiL7tfM988RhIbXXBrcFi735JAP3FS6PM8CAjj81fmSItWDCfeJKTwVkcp54iucmkNHseHapJw9oGlfAFNch4=">Xcode-beta.app/Contents/Developer</a>
<span class="Apple-converted-space">   </span></span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures"><span class="Apple-converted-space">2. as -v should show version
</span></span></span></span></span><br>
</div>
<div><br>
</div>
<p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; line-height: normal;">
<span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">% as -v</span></span></span></span><br>
</p>
<p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; line-height: normal;">
<span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">Apple clang version 11.0.3 (clang-1103.0.30.11)</span></span></span></span><br>
</p>
<div><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">3. git clone
<a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FClozure%2Fccl.git&data=02%7C01%7C%7C6304011810764d2be2e308d7ad6c98fd%7C372ee9e09ce04033a64ac07073a91ecd%7C0%7C0%7C637168554269871710&sdata=1sixhgBHgGgUi9FdwK02fFpew8JanYYVLeSrG2cS%2F%2FQ%3D&reserved=0" originalsrc="https://github.com/Clozure/ccl.git" shash="JcyMidI+Gt9/k5i6S0BHsv6fArfv4I4aoSv7wrtq4b9tFu0807vCqvyxbWaCgKiAetchRo3PBDQzI0t3DS0YquWysL48hVmwasWUQnlhJGiiQvbd87ciwrlv11jK9drG9qXVoykWAFt+bpYRsHiQGhCohdj1Ny1Wd+dudueQPLc=">
https://github.com/Clozure/ccl.git</a></span></span></span></span><br>
</div>
<div>4.  curl -L -O  <a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FClozure%2Fccl%2Freleases%2Fdownload%2Fv1.12-dev.5%2Fdarwinx86.tar.gz&data=02%7C01%7C%7C6304011810764d2be2e308d7ad6c98fd%7C372ee9e09ce04033a64ac07073a91ecd%7C0%7C0%7C637168554269881709&sdata=MtXbcIZ0SEs4JRwcuvLXviu0WZRrXjCJIlQuM5e2kH4%3D&reserved=0" originalsrc="https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz" shash="iBh+VXu/ox27FcEjaemZ/7Rs4yK/Id4Iqr7HG6RQDH6qey4mnOT+TAsstH0wEkdTP6h0DeDZq9EwmUDPpB+oIcvYEZwJ5QiDgJWXMAHHm2RPUPG33zqh+y/Iot24MTn0QI3P8D1dUBPNiHNCzOoX/oCnC+xwt+YBEk0fQg05LV4=">https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz</a><br>
</div>
<div>5.  cd ccl<br>
</div>
<div>6.  <span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">tar xjf ../darwinx86.tar.gz<span class="Apple-converted-space"> </span></span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures"><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>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">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>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">9.  (cd lisp-kernel/darwinx8664; make clean; make)</span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">10. ./dx64cl64 </span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures"><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">11.
 (ccl:rebuild-ccl :full t)</span></span></span></span></span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures"><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">12.
 It fails building the kernel, so, (quit) and <span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">(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>
</div>
<div>13.  <span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">./dx86cl64 --image-name x86-boot64.image --no-init</span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">14. (ccl:save-application "dx86cl64.image")</span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">15. ./dx86cl64</span></span></span></span><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">16. (require 'cocoa-application)</span></span></span></span><br>
</div>
<div><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">and I think you should have a working CCL on Catalina, both
 command line and GUI.</span></span></span></span><br>
</div>
<div><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">I, for one, am very very happy!!</span></span></span></span><br>
</div>
<div><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">cheers</span></span></span></span><br>
</div>
<div><br>
</div>
<div><span class="colour" style="color:rgb(0, 0, 0)"><span class="font" style="font-family:Menlo"><span class="size" style="font-size:11px"><span style="font-variant-ligatures: no-common-ligatures">bruce</span></span></span></span><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div id="editorUserSignature" style="display:none;"><br>
</div>
</div>
<span>_______________________________________________</span><br>
<span>Openmcl-devel mailing list</span><br>
<span>Openmcl-devel@clozure.com</span><br>
<span>https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.clozure.com%2Fmailman%2Flistinfo%2Fopenmcl-devel&amp;data=02%7C01%7C%7C6304011810764d2be2e308d7ad6c98fd%7C372ee9e09ce04033a64ac07073a91ecd%7C0%7C0%7C637168554269901689&amp;sdata=0jmO%2BRP%2FOL9S1khmXqt%2BKBaj2u3hZ4p%2F6BPZm%2FvlxdQ%3D&amp;reserved=0</span><br>
</div>
</blockquote>
</body>
</html>