<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 23, 2025, at 09:18, Jo Wetzig <jo.wetzig@web.de> wrote:</div><br class="Apple-interchange-newline"><div><div>Greetings,<br><br>Started trying to build GC on a Mac (Sonoma 14.7.6)-as laid down on the current https://wiki.gnucash.org/wiki/MacOS/Quartz<br><br>Managed to do gtk-os-setup.sh, jhbuild bootstrap-gtk-os and jhbuild build.<br>Now Cmake, executing CMakeLists.txt, complains about requiring webkit2gtk-4.1, which is not found by peg-config and which I find nowhere in the installed prerequisites and am unable to find on the net.<br>Homebrew complains „this needs Linux“ when attempting to install webkitgtk, instead.<br><br>Any advice?<br><br></div></div></blockquote><br></div><div>You seem to have ignored the bold link in <a href="https://wiki.gnucash.org/wiki/MacOS/Quartz#Preliminaries">https://wiki.gnucash.org/wiki/MacOS/Quartz#Preliminaries</a> saying “<b>Note well the <a rel="nofollow" class="external text" href="https://wiki.gnome.org/action/show/Projects/GTK/OSX/Building#Prerequisites">warnings about Homebrew, MacPorts, and Fink!</a></b>“ </div><div><br></div><div>The cmake error is an artifact of the way it looks for webkit (<a href="https://github.com/Gnucash/gnucash/blob/d0e7b83d364228ee9c2e7ca1d98e2cc21f56fbcd/CMakeLists.txt#L235">https://github.com/Gnucash/gnucash/blob/d0e7b83d364228ee9c2e7ca1d98e2cc21f56fbcd/CMakeLists.txt#L235</a>), checking first for webkit2gtk-4.0 and if that’s not found requiring webkit2gtk-4.1. gtk-osx builds webkit2gtk-4.0, but if cmake didn’t find it that must have failed or been skipped because a prerequisite failed and you told jhbuild to keep going anyway. Do</div><div> jhbuilbd build webkit2gtk3</div><div>to try again and if there’s an error fix it before proceeding.</div><div><br></div><div>But first you need to make a clean build environment that can’t find Homebrew.</div><div><br></div><div>Regards,</div><div>John Ralls</div><div><br></div></body></html>