Aminul, ninja check will build the libraries and then run a set of unit tests. The latter are mainly of use to the developers. It can be that a change to an underlying library may be causing a unit test to fail. Not sure in this case what it is that is causing the problem. If you run
ninja and then sudo ninja install ninja will not run the unit tests and should complete the build. The other alternative is to try building using make make check on my Linux Mint 19.3 (18.04 based) system builds the libraries and passes all tests (including the ones that failed under ninja except for 8 - test-date-utilities (Failed). Both 36 test-qof and 59 test-gnc-numeric complete without failure. It may also be that you have an outof date version of one of the libraries GnuCash uses installed. Check the installed versions against the dependcies listed in the Release notes for 3.7or the lists on the WIki page https://wiki.gnucash.org/wiki/Dependencies (dpkg -l | grep <string> will list installed packages matching the name <string>. It is usually a good idea to use a generic part of a library name as the <string>. e.g for lthe curl library it is generally easier to search for curl rather than being too specific as libraries may have different names on different distros and sometimes include a version number.) It is likely this is a problem with the test code or an obscure part of the code as dates are rendered correctly on my system for everything I use regularly. Hope this helps David Cousens ----- David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.