[GNC-dev] Bootstrap Win10 Build Environment

flywire flywire0 at gmail.com
Thu May 28 22:45:32 EDT 2020


Does anyone actually build from windows?  I seem to be getting even less
success with the setup script now.

Hopefully my main issue is lack of familiarity with the environment but I
might have broken the security settings. I'd be interested to see a log of
someones install following
https://github.com/Gnucash/gnucash-on-windows/blob/master/README.md and
https://wiki.gnucash.org/wiki/Building_on_Windows

What should I do about the message during the script: HTML Help 1.31
Update, This computer already has a newer version of HTML Help.

------

PS E:\gcdev64> *..\setup-mingw64.ps1 -target_dir: E:\gcdev64 -x86_64: $true*
..\setup-mingw64.ps1 : File E:\setup-mingw64.ps1 cannot be loaded. The file
E:\setup-mingw64.ps1 is not digitally signed. You cannot
run this script on the current system. For more information about running
scripts and setting execution policy, see
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ..\setup-mingw64.ps1 -target_dir: E:\gcdev64 -x86_64: $true
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS E:\gcdev64> unblock-file ..\setup-mingw64.ps1
PS E:\gcdev64> ..\setup-mingw64.ps1 -target_dir: E:\gcdev64 -x86_64: $true


    Directory: E:\gcdev64


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       26/05/2020   6:15 PM                downloads
Downloading E:\gcdev64\\downloads\msys2.exe from
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe
Installing E:\gcdev64\\downloads\msys2.exe --script E:\gcdev64\input.qs
Downloading E:\gcdev64\\downloads\\htmlhelp.exe from
http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe
Installing E:\gcdev64\\downloads\htmlhelp.exe
Downloading E:\gcdev64\\downloads\innosetup-5.5.9-unicode.exe from
http://files.jrsoftware.org/is/5/innosetup-5.5.9-unicode.exe
Installing E:\gcdev64\\downloads\innosetup-5.5.9-unicode.exe  /verysilent
/suppressmsgboxes /nocancel /norestart /dir="C:\Program Files (x86)\inno"

Updating the installation. Accept the proposed changes. If the window
doesn't close on its own then close it and re-run the script when it
finishes.
:: Synchronizing package databases...
 mingw32                                                462.5 KiB   301K/s
00:02 [#############################################] 100%
 mingw32.sig                                            119.0   B  0.00B/s
00:00 [#############################################] 100%
 mingw64                                                465.1 KiB   480K/s
00:01 [#############################################] 100%
 mingw64.sig                                            119.0   B   116K/s
00:00 [#############################################] 100%
 msys                                                   183.3 KiB   692K/s
00:00 [#############################################] 100%
 msys.sig                                               119.0   B  0.00B/s
00:00 [#############################################] 100%
:: Starting core system upgrade...
warning: terminate other MSYS2 programs before proceeding
resolving dependencies...
looking for conflicting packages...

Packages (8) bash-4.4.023-2  filesystem-2020.02-2  libzstd-1.4.4-2
 mintty-1~3.1.6-1  msys2-runtime-3.1.4-3  pacman-5.2.1-8
             pacman-mirrors-20200329-1  zstd-1.4.4-2

Total Download Size:   19.29 MiB
Total Installed Size:  66.50 MiB
Net Upgrade Size:      -3.22 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 msys2-runtime-3.1.4-3-x86_64                             2.7 MiB   614K/s
00:04 [#############################################] 100%
 bash-4.4.023-2-x86_64                                 1934.3 KiB  1269K/s
00:02 [#############################################] 100%
 filesystem-2020.02-2-x86_64                             44.9 KiB  8.78M/s
00:00 [#############################################] 100%
 mintty-1~3.1.6-1-x86_64                                678.5 KiB  2.16M/s
00:00 [#############################################] 100%
 pacman-mirrors-20200329-1-any                           20.3 KiB  4.95M/s
00:00 [#############################################] 100%
 libzstd-1.4.4-2-x86_64                                 259.0 KiB  8.43M/s
00:00 [#############################################] 100%
 zstd-1.4.4-2-x86_64                                    304.7 KiB  8.04M/s
00:00 [#############################################] 100%
 pacman-5.2.1-8-x86_64                                   13.4 MiB  2.99M/s
00:04 [#############################################] 100%
(8/8) checking keys in keyring
      [#############################################] 100%
(8/8) checking package integrity
      [#############################################] 100%
(8/8) loading package files
     [#############################################] 100%
(8/8) checking for file conflicts
     [#############################################] 100%
(8/8) checking available disk space
     [#############################################] 100%
warning: could not get file information for clang32/
warning: could not get file information for clang32/bin/
warning: could not get file information for clang32/etc/
warning: could not get file information for clang32/etc/config.site
warning: could not get file information for clang32/include/
warning: could not get file information for clang32/lib/
warning: could not get file information for clang32/share/
warning: could not get file information for clang64/
warning: could not get file information for clang64/bin/
warning: could not get file information for clang64/etc/
warning: could not get file information for clang64/etc/config.site
warning: could not get file information for clang64/include/
warning: could not get file information for clang64/lib/
warning: could not get file information for clang64/share/
warning: could not get file information for opt/
:: Processing package changes...
(1/8) upgrading msys2-runtime
     [#############################################] 100%
(2/8) upgrading bash
      [#############################################] 100%
(3/8) upgrading filesystem
      [#############################################] 100%
(4/8) upgrading mintty
      [#############################################] 100%
(5/8) upgrading pacman-mirrors
      [#############################################] 100%
(6/8) installing libzstd
      [#############################################] 100%
(7/8) installing zstd
     [#############################################] 100%
(8/8) upgrading pacman
      [#############################################] 100%
warning: terminate MSYS2 without returning to shell and check for updates
again
warning: for example close your terminal window instead of calling exit
      0 [main] bash (14688) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      1 [main] bash (13548) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (2624) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
Now we'll install a pre-built webkitgtk3 package we've created and placed
in the GnuCash project on SourceForge. It will install several more
dependencies from Mingw-w64's repository.
      0 [main] bash (6860) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      1 [main] bash (14260) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (11160) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (13596) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (13112) shared_info::initialize: size of shared memory
region changed from 51128 to 40888

Now we'll install the dependencies. Accept the installation as usual. About
half-way through it will stop with a message about fontconfig. Just type
"Return" at it and it will resume after a minute or two (be patient!) and
complete the installation.
      0 [main] bash (9880) shared_info::initialize: size of shared memory
region changed from 51128 to 40888

Next we'll install the HTML Help Workshop includes and libraries into our
MinGW directory.
      0 [main] bash (4896) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (14224) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
      0 [main] bash (6424) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
HTML Help Workshop isn't correctly installed.

Clone the gnucash-on-windows repository into the target source directory,
patch jhbuild to disable its DESTDIR dance and set up jhbuildrc with our
prefixes.
d-----       26/05/2020   6:22 PM                src
      1 [main] bash (7296) shared_info::initialize: size of shared memory
region changed from 51128 to 40888
Failed to clone the gnucash-on-windows repo, exiting.


PS E:\gcdev64>

>


More information about the gnucash-devel mailing list