Thank you for the post below and copy of PM from Manfred advising of his successful Windows compile. Clearly, the instructions don't work as published and this information is important.
1. Did you set-executionpolicy Unrestricted (ie set-executionpolicy -executionpolicy Unrestricted -scope LocalMachine )? 2. Can you confirm you just run everything listed in points 1-3 below after https://github.com/Gnucash/gnucash-on-windows#setup-mingw64-options and before https://github.com/Gnucash/gnucash-on-windows#building-gnucash ? 3. Can you explain "apply the manifest patch and a rename patch to jhbuild. as well as a packaging patch" ? https://lists.gnucash.org/pipermail/gnucash-devel/2023-November/046820.html On Sat Nov 11 19:19:42 EST 2023 Sherlock wrote: > > For what it may be worth, I have been successful building and packaging GnuCash 5.4 on Windows 10 with mingw-w64-i686-webkitgtk3-2.4.11-999.5-any in a recent (2023-07-18) MSYS2 MINGW32 environment. > > 1. Missing gcrypt > > pacman -S mingw-w64-i686-libgcrypt --noconfirm --needed > > > 2. Missing xmlsec1 > > pacman -S mingw-w64-i686-xmlsec --noconfirm --needed > > > 3. Install the latest mingw-w64-i686-webkitgtk3 and the versions of it's dependencies: > > cd /c/gcdev64/msys2/var/cache/pacman/pkg/ > wget https://downloads.sourceforge.net/gnucash/Dependencies/jralls_public_signing_key.asc > pacman-key --add jralls_public_signing_key.asc > pacman-key --lsign C1F4DE993CF5835F > wget https://sourceforge.net/projects/gnucash/files/Dependencies/mingw-w64-i686-webkitgtk3-2.4.11-999.5-any.pkg.tar.zst > wget https://sourceforge.net/projects/gnucash/files/Dependencies/mingw-w64-i686-webkitgtk3-2.4.11-999.5-any.pkg.tar.zst.sig > pacman -U https://sourceforge.net/projects/gnucash/files/Dependencies/mingw-w64-i686-webkitgtk3-2.4.11-999.5-any.pkg.tar.zst --noconfirm --needed > wget https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-icu-69.1-1-any.pkg.tar.zst > wget https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-gcc-libs-12.2.0-10-any.pkg.tar.zst > cd /c/gcdev64/msys2 > zstdcat /c/gcdev64/msys2/var/cache/pacman/pkg/mingw-w64-i686-icu-69.1-1-any.pkg.tar.zst | tar xf - mingw32/bin/libicudt69.dll mingw32/bin/libicuin69.dll mingw32/bin/libicuuc69.dll > zstdcat /c/gcdev64/msys2/var/cache/pacman/pkg/mingw-w64-i686-gcc-libs-12.2.0-10-any.pkg.tar.zst | tar xf - mingw32/bin/libssp-0.dll > > In addition to including these dependencies in the build environment, I found it necessary to apply the manifest patch and a rename patch to jhbuild. as well as a packaging patch. > > Sherlock Regards _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel