After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 787190 - MSys2/Jhbuild fails on googletest's build and install step
MSys2/Jhbuild fails on googletest's build and install step
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Build system
git-master
Other Windows
: Normal normal
: future
Assigned To: gnucash-core-maint
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2017-09-02 19:27 UTC by Geert Janssens
Modified: 2018-06-29 23:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Geert Janssens 2017-09-02 19:27:48 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.
Comment 1 John Ralls 2017-09-03 03:56:34 UTC
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.
Comment 2 John Ralls 2018-06-29 23:59:06 UTC
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.