<div dir="ltr">Thank you, Saj, for your research into the issue.<div><br></div><div>I'll take a look at figuring out how to use it directly prior to figuring out how to fix the port (that, to me, is a daunting concept).</div><div><br></div><div>Thanks,</div><div>Ken Wolcott</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Mar 16, 2025 at 4:46 PM Saj Goonatilleke <<a href="mailto:sg@redu.cx">sg@redu.cx</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On Sun, 16 Mar 2025, at 09:24, Kenneth Wolcott wrote:<br>
> I was curious about the port of the Modula-3 language...<br>
> <br>
> port search cm3<br>
> cm3 @5.2.6_1 (lang)<br>
> Critical Mass Modula-3 Compiler<br>
<br>
read the port:<br>
port cat cm3<br>
<br>
# M3 requires a bootstrap compiler to build<br>
# This port currently supports only Darwin/PPC<br>
<br>
I don't think that port going to work on a contemporary Mac any more.<br>
<a href="https://modula3.elegosoft.com/cm3/releng/#targets" rel="noreferrer" target="_blank">https://modula3.elegosoft.com/cm3/releng/#targets</a><br>
The missing system.tgz file is the platform-specific bit that is not available for x86_64 (amd64) nor arm64.<br>
<br>
Upstream development appears to have moved to GitHub. Newer releases are available here.<br>
<a href="https://github.com/modula3/cm3/releases/tag/d5.11.4" rel="noreferrer" target="_blank">https://github.com/modula3/cm3/releases/tag/d5.11.4</a><br>
<a href="https://github.com/modula3/cm3/wiki/Getting-Started:-macOS" rel="noreferrer" target="_blank">https://github.com/modula3/cm3/wiki/Getting-Started:-macOS</a><br>
<br>
> This release introduces a new installer that supports a simple, source-based distribution containing a bootstrap compiler in C++.<br>
<br>
I think this could be made to work now that the bootstrap compiler may itself be built from source.<br>
<br>
There is no port maintainer for cm3 so you will probably need to fix this yourself. :)<br>
</blockquote></div>