make check fails

Christian Stimming christian at cstimming.de
Thu Jun 13 03:59:28 EDT 2013


Am Montag, 10. Juni 2013, 18:35:11 schrieb Alex Aycinena:
> Hi,
> 
> Christian - I believe you did something recently in this area and make
> check doesn't complete; perhaps related?

Unfortunately yes (due to the PWARN -> PINFO change). Thanks for pointing this 
out. I've explained it in the commit message.

Christian

> Message is as follows:
> 
> TEST: test-engine... (pid=14932)
>   /engine/Account/gnc set account separator:                           OK
>   /engine/Account/gnc account name violations errmsg:                  OK
>   /engine/Account/gnc account list name violations:                    OK
>   /engine/Account/account create and destroy:                          OK
>   /engine/Account/book set/get root account:                           OK
>   /engine/Account/xaccMallocAccount:                                   OK
>   /engine/Account/gnc account create root:                             OK
>   /engine/Account/xaccCloneAccount:                                    OK
>   /engine/Account/xaccFreeAccountChildren:                             OK
>   /engine/Account/xaccFreeAccount:                                     OK
>   /engine/Account/xaccAccountCommitEdit:                               OK
>   /engine/Account/gnc account insert & remove split:                   OK
>   /engine/Account/xaccAccount Insert and Remove Lot:                   OK
>   /engine/Account/xaccAccountRecomputeBalance:                         OK
>   /engine/Account/xaccAccountOrder:                                    OK
>   /engine/Account/qofAccountSetParent:                                 OK
>   /engine/Account/gnc account append/remove child:                     OK
>   /engine/Account/gnc account n descendants:                           OK
>   /engine/Account/gnc account get current depth:                       OK
>   /engine/Account/gnc account get tree depth:                          OK
>   /engine/Account/gnc account get descendants:                         OK
>   /engine/Account/gnc account get descendants sorted:                  OK
>   /engine/Account/gnc account lookup by name:                          OK
>   /engine/Account/gnc account lookup by code:                          OK
>   /engine/Account/gnc account lookup by full name helper:              OK
>   /engine/Account/gnc account lookup by full name:                     OK
>   /engine/Account/gnc account foreach child:                           OK
>   /engine/Account/gnc account foreach descendant:                      OK
>   /engine/Account/gnc account foreach descendant until:                OK
>   /engine/Account/gnc account get full name:                           OK
>   /engine/Account/xaccAccountGetProjectedMinimumBalance:               OK
>   /engine/Account/xaccAccountGetBalanceAsOfDate:                       OK
>   /engine/Account/xaccAccountGetPresentBalance:                        OK
>   /engine/Account/xaccAccountFindOpenLots:                             OK
>   /engine/Account/xaccAccountForEachLot:                               OK
>   /engine/Account/xaccAccountHasAncestor:                              OK
>   /engine/Account/AccountType Stuff:                                   OK
>   /engine/Account/AccountType Compatibility:                           OK
>   /engine/Account/xaccAccountFindSplitByDesc:                          OK
>   /engine/Account/xaccAccountFindTransByDesc:                          OK
>   /engine/Account/gnc account join children:                           OK
>   /engine/Account/gnc account merge children:                          OK
>   /engine/Account/xaccAccountForEachTransaction:                       OK
>   /engine/Account/xaccAccountTreeForEachTransaction:                   OK
>   /engine/Budget/gnc_budget_set_name():                                OK
>   /engine/Budget/gnc_budget_set_description():                         OK
>   /engine/Budget/gnc_budget_set_num_periods():                         OK
>   /engine/Budget/gnc_budget_set_recurrence():                          OK
>   /engine/gncInvoice/post:                                             OK
>   /engine/Split/gnc split init:                                        OK
>   /engine/Split/gnc split dispose:                                     OK
>   /engine/Split/gnc split set & get property:                          OK
>   /engine/Split/xaccMallocSplit:                                       OK
>   /engine/Split/xaccDupeSplit:                                         OK
>   /engine/Split/xaccSplitClone:                                        OK
>   /engine/Split/mark split:                                            OK
>   /engine/Split/xaccSplitEqualCheckBal:                                OK
>   /engine/Split/xaccSplitEqual:                                        **
> ERROR:/home/gnucash-dev/svncheckouts/gnucash-clean/src/engine/test/utest-Spl
> it.c:459:test_xaccSplitEqual: assertion failed (checkC.hits == 2): (0 == 2)
> FAIL
> GTester: last random seed: R02Scdca4bb39f0f4afb061f96e24026bbb6
> /bin/sh: line 1: 14931 Terminated              MALLOC_CHECK_=2
> MALLOC_PERTURB_=$((${RANDOM:-256} % 256)) gtester --verbose test-engine
> make[5]: *** [test-nonrecursive] Error 143
> make[5]: Leaving directory
> `/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/engine/test'
> make[4]: *** [check-am] Error 2
> make[4]: Leaving directory
> `/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/engine/test'
> make[3]: *** [check-recursive] Error 1
> make[3]: Leaving directory
> `/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/engine'
> make[2]: *** [check] Error 2
> make[2]: Leaving directory
> `/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/engine'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory
> `/home/gnucash-dev/svncheckouts/gnucash-clean-build/src'
> make: *** [check-recursive] Error 1
> 
> 
> Regards,
> 
> Alex
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel


More information about the gnucash-devel mailing list