Good idea, thanks. Regards, John Ralls
> On Aug 8, 2026, at 11:19, Sherlock <[email protected]> wrote: > > It also may be useful to reference: > https://wiki.gnucash.org/wiki/Windows#GnuCash_via_Windows_Subsystem_for_Linux_2 > > Regards, > > Sherlock > > > On 8/8/26 10:50 AM, John Ralls wrote: >> IMO it’s beyond anyone without a good understanding of how MSYS2 works to >> make a Mingw32 build environment for GnuCash so I’ve put a new top level >> block on https://wiki.gnucash.org/wiki/Building_on_Windows saying it’s >> broken and explaining why. >> Regards, >> John Ralls >>> On Aug 8, 2026, at 10:12, Sherlock <[email protected]> wrote: >>> >>> Hi Neil, >>> >>> MSYS2 has been migrating away from 32-bit support. To recolve the issue, >>> it is usually a matter of identifying the appropriate packages still >>> mainained at https://repo.msys2.org/mingw/mingw32 and pulling them >>> ourselves. When I decide to setup the environment, I usually modify the >>> setup-mingw64.ps1 script locally. The attached version is what I used in >>> June. Note: At the pause, I apply updates within the >>> gnucash-on-windows.git folder that I find appropriate. >>> >>> Regards, >>> >>> Sherlock >>> >>> >>> On 8/8/26 3:06 AM, Neil Aggarwal wrote: >>>> Hello all: >>>> I am following this guide: >>>> https://wiki.gnucash.org/wiki/Building_on_Windows >>>> Everything seems to go fine until I ran this command: >>>> jhbuild -f src/gnucash-on-windows.git/jhbuildrc build >>>> It gives me this output: >>>> Required packages: >>>> System installed packages which are too old: >>>> (none) >>>> No matching system package installed: >>>> boost >>>> cmake >>>> ninja >>>> jhbuild build: Required system dependencies not installed. Install using >>>> the command 'jhbuild sysdeps --install' or to ignore system dependencies >>>> use command-line option --nodeps >>>> When I ran >>>> jhbuild sysdeps --install >>>> the first time, it installed some stuff, but gave me some messages about >>>> things not found so I ran it multiple times with it installing some >>>> packages. >>>> Now, when I run it, nothing installs and I get this output: >>>> System installed packages which are new enough: >>>> automake >>>> libtool >>>> make >>>> pkg-config >>>> libxslt (libxslt.pc, required=1.1.26, installed=1.1.45) >>>> libxml2 (libxml-2.0.pc, required=2.7.8, installed=2.15.3) >>>> intltool (required=0.50.2) >>>> itstool >>>> git >>>> xmllint >>>> xsltproc >>>> python3-devel (python3.pc, required=3.2, installed=3.14) >>>> xmlcatalog >>>> docbook-xml >>>> docbook-xsl >>>> cc >>>> libffi (libffi.pc, required=3.0.0, installed=3.7.1) >>>> zlib (zlib.pc, installed=1.3.2) >>>> libpcre (libpcre.pc, required=8.31, installed=8.45) >>>> libpng (libpng.pc, installed=1.6.58) >>>> freetype2 (freetype2.pc, required=12.0.6, installed=26.6.20) >>>> bison (required=2.4) >>>> flex (required=2.0) >>>> c++ >>>> libicu (icu-i18n.pc, required=4, installed=76.1) >>>> bash-completion (bash-completion.pc, installed=2.17.0) >>>> gperf >>>> libarchive (libarchive.pc, required=3.2.1, installed=3.8.9) >>>> sqlite3 (sqlite3.pc, required=3.8.3, installed=3.53.4) >>>> gnutls (gnutls.pc, required=3.1, installed=3.8.13) >>>> p11-kit (p11-kit-1.pc, required=0.19.0, installed=0.26.4) >>>> libuuid (uuid.pc, installed=2.40.2) >>>> libyaml >>>> libgcrypt (required=1.5.0) >>>> libnghttp2 (libnghttp2.pc, installed=1.70.0) >>>> krb5 >>>> texinfo >>>> libtasn1 (libtasn1.pc, required=2.7, installed=4.21.0) >>>> asciidoc >>>> libdb >>>> llvm >>>> libclang >>>> readline >>>> hogweed (hogweed.pc, required=3.2, installed=4.0) >>>> nettle (nettle.pc, required=3.2, installed=4.0) >>>> libcurl (libcurl.pc, installed=8.21.0) >>>> gpgme (required=1.0.0) >>>> file >>>> mpc >>>> mpfr >>>> libunistring >>>> Required packages: >>>> System installed packages which are too old: >>>> (none) >>>> No matching system package installed: >>>> ninja >>>> shared-mime-info (shared-mime-info.pc, required=1.0) >>>> fontconfig (fontconfig.pc, required=2.13.0) >>>> gl (gl.pc) >>>> libXext (xext.pc) >>>> libXrender (xrender.pc) >>>> x11 (x11.pc) >>>> libXft (xft.pc, required=2.0.0) >>>> ragel >>>> libjpeg >>>> egl (egl.pc, required=1.3) >>>> cups (required=1.4) >>>> libXcursor (xcursor.pc) >>>> desktop-file-utils (required=0.20) >>>> flac (flac.pc, required=1.1.4) >>>> libvpx (vpx.pc) >>>> taglib (taglib.pc, required=1.5) >>>> wavpack (wavpack.pc, required=4.2) >>>> libavfilter (libavfilter.pc) >>>> libavformat (libavformat.pc) >>>> libavcodec (libavcodec.pc) >>>> libavutil (libavutil.pc) >>>> x11-xcb (x11-xcb.pc) >>>> libv4l (libv4l2.pc) >>>> dbus (dbus-1.pc, required=1.4.10) >>>> libXtst (xtst.pc, required=1) >>>> xi (xi.pc) >>>> xkbcommon-x11 (xkbcommon-x11.pc) >>>> pulseaudio (libpulse-mainloop-glib.pc, required=2.0) >>>> yasm >>>> cargo >>>> graphviz (libgvc.pc, required=2.26.0) >>>> vala-bootstrap >>>> polkit-gobject (polkit-gobject-1.pc, required=0.103) >>>> libcanberra (libcanberra-gtk.pc, required=0.30) >>>> nss (nss.pc, required=3.12.11) >>>> pam >>>> cmake >>>> libproxy (libproxy-1.0.pc) >>>> argyll >>>> lcms2 (lcms2.pc, required=2.6) >>>> docbook-utils (required=0.6.14) >>>> libxkbfile (xkbfile.pc) >>>> libXrandr (xrandr.pc, required=1.3) >>>> xkeyboard-config (xkeyboard-config.pc) >>>> libexif (libexif.pc, required=0.6.19) >>>> libtiff >>>> libdrm (libdrm.pc, required=2.4.45) >>>> libXcomposite (xcomposite.pc) >>>> xcb-dri2 (xcb-dri2.pc, required=1.8.1) >>>> hunspell (hunspell.pc) >>>> avahi (avahi-gobject.pc, required=0.6.31) >>>> hyphen >>>> libwebp >>>> mesa-libGLES (glesv2.pc, required=3.0) >>>> openjpeg (libopenjp2.pc, required=2.2.0) >>>> ruby >>>> libXdamage (xdamage.pc) >>>> libXt (xt.pc) >>>> libcanberra-gtk3 (libcanberra-gtk3.pc) >>>> dbus-glib (dbus-glib-1.pc, required=0.98) >>>> libpwquality (pwquality.pc) >>>> smbclient (smbclient.pc) >>>> kyotocabinet (kyotocabinet.pc) >>>> anthy (anthy.pc, required=0.3) >>>> libhangul (libhangul.pc, required=0.1.0) >>>> libxklavier (libxklavier.pc, required=5.0) >>>> sm (sm.pc) >>>> xtrans (xtrans.pc, required=1.3.5) >>>> liboauth (oauth.pc, required=0.9.4) >>>> openldap >>>> nspr (nspr.pc, required=4.9.2) >>>> dbus-run-session >>>> cvt >>>> libevdev (libevdev.pc, required=1.2.2) >>>> libxkbcommon (xkbcommon.pc, required=0.5.0) >>>> libX11 (x11.pc) >>>> libXfixes (xfixes.pc) >>>> libXi (xi.pc, required=1.7.4) >>>> libXinerama >>>> mesa-libEGL >>>> startup-notification (libstartup-notification-1.0.pc, required=0.12) >>>> xcb-randr (xcb-randr.pc) >>>> xcb-res (xcb-res.pc) >>>> xvfb-run >>>> polkit-agent (polkit-agent-1.pc, required=0.102) >>>> fuse (fuse.pc, required=2.8.0) >>>> libbluray (libbluray.pc) >>>> libcap >>>> libimobiledevice (libimobiledevice-1.0.pc, required=1.2.0) >>>> libnfs (libnfs.pc, required=1.9.8) >>>> libplist-2.0 (libplist-2.0.pc, required=2.2.0) >>>> libusb1 (libusb-1.0.pc, required=1.0.19) >>>> dotconf (dotconf.pc, required=1.3) >>>> espeak (required=1.46.02) >>>> libsndfile (sndfile.pc, required=1.0.21) >>>> exempi (exempi-2.0.pc, required=2.2.0) >>>> boost (required=1.33.1) >>>> libdmapsharing (libdmapsharing-3.0.pc) >>>> libvorbis (vorbisfile.pc) >>>> libraw (libraw.pc) >>>> lmdb >>>> libstemmer >>>> valgrind (valgrind.pc, required=3.10.0) >>>> libmusicbrainz (libmusicbrainz5.pc, required=5.0) Optional packages: >>>> (JHBuild will build the missing packages) >>>> System installed packages which are too old: >>>> (none) >>>> No matching system package installed: >>>> libepoxy (epoxy.pc) >>>> iso-codes (iso-codes.pc) >>>> cogl (cogl-1.0.pc) >>>> libgdata (libgdata.pc) >>>> WebKit6.0 (webkitgtk-6.0.pc, required=2.41.90) >>>> mozjs102 (mozjs-102.pc, required=102.1.0gnome1) >>>> telepathy-glib (telepathy-glib.pc) >>>> telepathy-logger (telepathy-logger-0.2.pc) >>>> libgee (gee-0.8.pc) >>>> WebKit (webkit2gtk-4.0.pc, required=2.41.90) >>>> I: Installing dependencies on system: ninja shared-mime-info fontconfig gl >>>> libXext libXrender x11 libXft ragel libjpeg egl cups libXcursor >>>> desktop-file-utils flac libvpx taglib wavpack libavfilter libavformat >>>> libavcodec libavutil x11-xcb libv4l dbus libXtst xi xkbcommon-x11 >>>> pulseaudio yasm cargo graphviz vala-bootstrap polkit-gobject libcanberra >>>> nss pam cmake libproxy argyll lcms2 docbook-utils libxkbfile libXrandr >>>> xkeyboard-config libexif libtiff libdrm libXcomposite xcb-dri2 hunspell >>>> avahi hyphen libwebp mesa-libGLES openjpeg ruby libXdamage libXt >>>> libcanberra-gtk3 dbus-glib libpwquality smbclient kyotocabinet anthy >>>> libhangul libxklavier sm xtrans liboauth openldap nspr dbus-run-session >>>> cvt libevdev libxkbcommon libX11 libXfixes libXi libXinerama mesa-libEGL >>>> startup-notification xcb-randr xcb-res xvfb-run polkit-agent fuse >>>> libbluray libcap libimobiledevice libnfs libplist-2.0 libusb1 dotconf >>>> espeak libsndfile exempi boost libdmapsharing libvorbis libraw lmdb >>>> libstemmer valgrind libmusicbrainz libepoxy iso-codes cogl libgdata >>>> WebKit6.0 mozjs102 telepathy-glib telepathy-logger libgee WebKit >>>> I: Using pacman to install packages. Please wait. >>>> W: Provider for "ninja" was not found, ignoring >>>> W: Provider for "ragel" was not found, ignoring >>>> W: Provider for "libjpeg" was not found, ignoring >>>> W: Provider for "cups" was not found, ignoring >>>> W: Provider for "desktop-file-utils" was not found, ignoring >>>> W: Provider for "yasm" was not found, ignoring >>>> W: Provider for "cargo" was not found, ignoring >>>> W: Provider for "vala-bootstrap" was not found, ignoring >>>> W: Provider for "pam" was not found, ignoring >>>> W: Provider for "cmake" was not found, ignoring >>>> W: Provider for "argyll" was not found, ignoring >>>> W: Provider for "docbook-utils" was not found, ignoring >>>> W: Provider for "libtiff" was not found, ignoring >>>> W: Provider for "hyphen" was not found, ignoring >>>> W: Provider for "libwebp" was not found, ignoring >>>> W: Provider for "ruby" was not found, ignoring >>>> W: Provider for "openldap" was not found, ignoring >>>> W: Provider for "dbus-run-session" was not found, ignoring >>>> W: Provider for "cvt" was not found, ignoring >>>> W: Provider for "libXinerama" was not found, ignoring >>>> W: Provider for "mesa-libEGL" was not found, ignoring >>>> W: Provider for "xvfb-run" was not found, ignoring >>>> W: Provider for "libcap" was not found, ignoring >>>> W: Provider for "espeak" was not found, ignoring >>>> W: Provider for "boost" was not found, ignoring >>>> W: Provider for "lmdb" was not found, ignoring >>>> W: Provider for "libstemmer" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/shared-mime-info.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/fontconfig.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/gl.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xext.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xrender.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/x11.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xft.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/egl.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xcursor.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/flac.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/vpx.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/taglib.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/wavpack.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libavfilter.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libavformat.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libavcodec.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libavutil.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/x11-xcb.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libv4l2.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/dbus-1.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xtst.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xi.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xkbcommon-x11.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libpulse-mainloop-glib.pc" was not >>>> found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libgvc.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/polkit-gobject-1.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libcanberra-gtk.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/nss.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libproxy-1.0.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/lcms2.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xkbfile.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xrandr.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xkeyboard-config.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libexif.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libdrm.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xcomposite.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xcb-dri2.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/hunspell.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/avahi-gobject.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/glesv2.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libopenjp2.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xdamage.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xt.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libcanberra-gtk3.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/dbus-glib-1.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/pwquality.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/smbclient.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/kyotocabinet.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/anthy.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libhangul.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libxklavier.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/sm.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xtrans.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/oauth.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/nspr.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libevdev.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xkbcommon.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/x11.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xfixes.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xi.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libstartup-notification-1.0.pc" was >>>> not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xcb-randr.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/xcb-res.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/polkit-agent-1.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/fuse.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libbluray.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libimobiledevice-1.0.pc" was not >>>> found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libnfs.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libplist-2.0.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libusb-1.0.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/dotconf.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/sndfile.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/exempi-2.0.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libdmapsharing-3.0.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/vorbisfile.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libraw.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/valgrind.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libmusicbrainz5.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/epoxy.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/iso-codes.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/cogl-1.0.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/libgdata.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/webkitgtk-6.0.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/mozjs-102.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/telepathy-glib.pc" was not found, >>>> ignoring >>>> W: Provider for "/usr/lib/pkgconfig/telepathy-logger-0.2.pc" was not >>>> found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/gee-0.8.pc" was not found, ignoring >>>> W: Provider for "/usr/lib/pkgconfig/webkit2gtk-4.0.pc" was not found, >>>> ignoring >>>> I: Nothing to install >>>> Any ideas what went wrong? >>>> Thank you, >>>> Neil >>> <setup-mingw64.ps1>_______________________________________________ >>> 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. >> _______________________________________________ >> 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. > > > _______________________________________________ > 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. _______________________________________________ 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.
