GNOME Bugzilla – Bug 787190
MSys2/Jhbuild fails on googletest's build and install step
Last modified: 2018-06-29 23:59:06 UTC
After completing setup-mingw64.ps1 -target_dir d:\gcdev64 I started jhbuild as suggested at the end of this setup run. It fails a first time on googletest. The configure step works (with a warning about an unused command line parameter). The build step fails with the complaint that build.ninja can't be found. I have first tried to rerun, which continues to fail Next I told it to skip the build step and then the install step fails (which is to be expected). I skipped this one as well and the build proceeds. I don't know whether this is a problem for subsequent build steps or not. However if the build and install steps should either run successfully or not attempted at all (if not needed). The current situation requires manual user intervention. This is on a Windows 7 Professional 64-bit system, 32-bit mingw.
This one is mostly an annoyance: We only need the Googletest source code because we compile GoogleTest and GoogleMock as part of building GnuCash. JHBuild doesn't know how to deal with that. The simplest solution is to move the download and untar of GoogleTest from jhbuild to setup-mingw64.ps1 and just have jhbuild do a sysdep test for it.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=787190. Please continue processing the bug there and please update any external references or bookmarks.