<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On Jul 27, 2025, at 06:24, Jo Wetzig <jo.wetzig@web.de> wrote:</div><br class="Apple-interchange-newline"><div><meta http-equiv="content-type" content="text/html; charset=us-ascii"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Greetings,<div><br></div><div>trying to build according to https://wiki.gnucash.org/wiki/MacOS/Quartz </div><div>I first note in passing that several links of that page fail.</div><div>I have annotated the Wiki page accordingly since I do not  know appropriate actual replacements.</div><div><br></div><div>Then</div><div><pre>gtk-osx-setup.sh </pre><div>(And yes, John, I have this time started with a fresh admin user without home-brew, macports or fink :=)</div><div>runs thru, with repeated warnings of </div><pre><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">ld: warning: duplicate -rpath '/Users/gnu0/.new_local/share/pyenv/versions/3.13.2/lib' ignored</font></span></div></pre><pre><font face="Helvetica">and one warning</font></pre><pre><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures"><font face="Courier">checking for libmpdec >= 2.5.0... no</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">configure: WARNING: no system libmpdecimal found; falling back to bundled libmpdecimal (deprecated and scheduled for removal in Python 3.15)</font></span></div>
</pre><pre><font face="Helvetica">and finishes</font></pre><pre><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">***********</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures"><font face="Courier">PATH does not contain /Users/gnu0/.new_local/bin. You probably want to fix that.</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures"><font face="Courier">*</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">***********</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">Loading .env environment variables...</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><font face="Courier"><span style="font-variant-ligatures: no-common-ligatures">To activate this project's virtualenv, run </span><span style="font-variant-ligatures: no-common-ligatures;">pipenv shell</span><span style="font-variant-ligatures: no-common-ligatures">.</span></font></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><font face="Courier"><span style="font-variant-ligatures: no-common-ligatures">Alternatively, run a command inside the virtualenv with </span><span style="font-variant-ligatures: no-common-ligatures;">pipenv run</span><span style="font-variant-ligatures: no-common-ligatures">.</span></font></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures"><font face="Courier">Installing dependencies from Pipfile.lock (735099)...</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">Installing jhbuild configuration at /Users/gnu0/.config/jhbuildrc</font></span></div></pre><pre><font face="Helvetica">After setting</font> </pre><pre><font face="Courier">PATH=/Users/gnu0/.new_local/bin:$PATH</font></pre><pre><span style="caret-color: rgb(59, 35, 34);"><font face="Helvetica">and checking</font></span></pre><pre><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">$ echo $PATH</font></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures"><font face="Courier">/Users/gnu0/.new_local/bin:/Users/gnu0/.new_local:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/Little Snitch.app/Contents/Components</font></span></div><font face="Courier">
</font></pre><pre><span style="caret-color: rgb(59, 35, 34);"><font face="Helvetica">however </font></span><font face="Helvetica"><span style="caret-color: rgb(59, 35, 34);">pipenv  fails</span></font></pre><pre><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font face="Courier">Traceback (most recent call last):</font></span></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; line-height: normal; font-family: Courier; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(176, 0, 178); background-color: rgb(215, 211, 183);"><span style="font-variant-ligatures: no-common-ligatures; color: #3b2322">  File </span><span style="font-variant-ligatures: no-common-ligatures">"/Users/gnu0/.new_local/bin/pipenv"</span><span style="font-variant-ligatures: no-common-ligatures; color: #3b2322">, line </span><span style="font-variant-ligatures: no-common-ligatures">5</span><span style="font-variant-ligatures: no-common-ligatures; color: #3b2322">, in </span><span style="font-variant-ligatures: no-common-ligatures"><module></span></div><div style="margin: 0px; font-variant-caps: normal; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-variant-ligatures: no-common-ligatures;"><font color="#3b2322" face="Courier"><span style="background-color: rgb(215, 211, 183);"> </span></font><font face="Courier">   from pipenv import cli</font></span></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; line-height: normal; font-family: Courier; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(176, 0, 178); background-color: rgb(215, 211, 183);"><span style="font-variant-ligatures: no-common-ligatures"><b>ModuleNotFoundError</b></span><span style="font-variant-ligatures: no-common-ligatures; color: #3b2322">: </span><span style="font-variant-ligatures: no-common-ligatures">No module named 'pipenv'</span></div></pre></div><div><br></div><div>On the command line Python is not found, Apple's Python3 however is (<span style="color: rgb(59, 35, 34); font-family: Courier; background-color: rgb(215, 211, 183);">Python 3.9.6 (default, Nov 11 2024, 03:15:39))</span></div><div><br></div><div>I guess  somewhere the necessary paths were not set correctly.</div><div><br></div><div>Any hints?</div></div></div></blockquote><br></div><div>I’ve updated the missing links.</div><div><br></div><div>The libmpdec warning is odd, <a href="https://github.com/python/cpython/issues/115119">https://github.com/python/cpython/issues/115119</a> is supposed to have changed the installer to provide libmpdec-4.0.0.</div><div><br></div><div>To use pipenv directly you need to set PIPENV_DOTENV_LOCATION=$HOME/.new_local/etc/pipenv-env; that will set PYENV_ROOT for you. $PYENV_ROOT/shims has the python executables you need to access the venv that gtk-osx-setup.sh created.</div><div><br></div><div>Normal usage of gtk-osx is through jhbuild. That’s a shell script in $HOME/.new_local/bin that sets up the environment and runs in the venv.</div><div><br></div><div>Regards,</div><div>John Ralls</div><div><br></div><div><br></div><br></body></html>