Re: [GNC] Errors from jhbuild on Windows 11

John Ralls <[email protected]>
Newsgroups gmane.comp.gnome.apps.gnucash.user
Message-ID <[email protected]>

> On Aug 8, 2026, at 03:06, Neil Aggarwal <[email protected]> wrote:
> 
> Any ideas what went wrong?

Setup-mingw64.ps1 should have installed those for you. Jhbuild is a linux build system that I’ve coerced into working in a MSYS2 environment, but it can only build the modules that I configured in gnucash.modules. Any other dependencies have to come from MSYS2’s package manager, pacman. 

>  No matching system package installed:
>    boost
>    cmake
>    ninja

To install those you would run
   pacman -S mingw-w64-i686-boost mingw-w64-i686-cmake mingw-w64-i686-ninja

But if you didn’t actually read https://wiki.gnucash.org/wiki/Building_on_Windows#Bootstrap_the_build_environment but just mindlessly pasted in the one verbatim command there then you didn’t bootstrap your system and you’ll need more than those three packages.

That said, the MSYS2 project is killing off the mingw32 archtiecture and a growing number of GnuCash’s dependencies aren’t available. It’s quite possible that a new gnucash-on-windows installation won’t work without a bit of work pulling in dropped packages from the repository archive (https://repo.msys2.org/mingw/mingw32/).

I have a replacement, https://github.com/Gnucash/gnucash-on-windows/pull/68, but because the antique WebKitGtk we’ve been using doesn’t work on 64-bit Windows it will only work on the future branch (leading to GnuCash 6.0 to be released next Spring) and needs the WebKit replacement in https://github.com/Gnucash/gnucash/pull/2275.

In the meantime the best way for you to build GnuCash on Windows is to use WSL. Create a WSL VM for the Linux distro of your choice and follow the corresponding instructions referenced in https://wiki.gnucash.org/wiki/Building_On_Linux.

Regards,
John Ralls

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.