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

Reply via email to