<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
<style>
div.plaintext { white-space: normal; }
body { font-family: sans-serif; }
blockquote.embedded,div.plaintext blockquote { margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777; }
blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquote { border-left-color: #999999; color: #999999; }
blockquote.embedded blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquote blockquote { border-left-color: #BBBBBB; color: #BBBBBB; }
div.plaintext a { color: #3983C4; }
blockquote.embedded,div.plaintext blockquote a { color: #777777; }
blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquote a { color: #999999; }
blockquote.embedded blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquote blockquote a { color: #BBBBBB; }
div.plaintext math[display="inline"] > mrow { padding:5px; }
div.plaintext div.footnotes li p { margin: 0.2em 0; }
div.plaintext .task-list-item { list-style-type: none; }
</style>
</head>
<body><div class="plaintext"><p dir="auto">On 2024-08-31 at 11:39:29 UTC-0400 (Sat, 31 Aug 2024 17:39:29 +0200)
<br />
Nils Breunese <breun@macports.org>
<br />
is rumored to have said:</p>
<blockquote><p dir="auto">Riccardo Mottola wrote:</p>
<blockquote><p dir="auto">I have several python versions installed an dused as dependencies my macports itself. Fine.
<br />
To build ArcticFox browser, I need python2 and on 10.9 this is no issue, I guess the system python is getting used.
<br />
Now I want to try do build current SeaMonkey since no binary is provided anymore. Officially it fails, but I wanted to sniff around and maybe with some experts here we can update things.</p>
<p dir="auto">However:
<br />
Lirr:seamonkey-2.53.18.2 multix$ ./mach build
<br />
This mach command requires python3, which wasn't found on the system!</p>
<p dir="auto">I suppose this is business for python_select port, right?</p>
</blockquote><p dir="auto">python_select lets you select the default Python installation to use in your terminal, but generally shouldn’t be necessary to build software that uses Python.</p>
</blockquote><p dir="auto">It is useful (but maybe not essential, depending on the specific case) if your build demands Python v3.x with the name python3 on a platform where your only installation of anything named python3 is via MacPorts. A wisely designed build system would parameterize that so it could be set up to use whichever python3 one prefers, but not everything is so wisely designed. From what I've heard, the SeaMonkey codebase is not so much designed as it is organically grown. Specifically, the 'mach' build tool is a bespoke python3 package written for Mozilla codebases, which may or may not be adaptable to something other than whatever is in $PATH for python3.</p>
<p dir="auto">[...]</p>
<blockquote><p dir="auto">SeaMonkey also seems to provide binary releases for macOS x64: <a href="https://www.seamonkey-project.org/releases/">https://www.seamonkey-project.org/releases/</a></p>
</blockquote><p dir="auto">In the more detailed documentation, they specify 10.11 or later.</p>
<br /></div><div id="391C2EDB-51F2-44BE-8BBE-77E1377A3737"><pre>
bill@scconsult.com or billcole@apache.org
(AKA @grumpybozo@toad.social and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
</pre></div>
</body>
</html>