Hi, Derek, Does 0.0.5 sound right? I confess that I don't really know how to extract version numbers from libraries. I know enough Ubuntu to be dangerous.
Bill On 01/09/2011 06:38 PM, Derek Atkins wrote: > Hi, > > On Sun, January 9, 2011 6:05 pm, Bill Hammond wrote: >> Hello! >> >> I am having a problem with make check on r20048 (and a few versions >> before that). I am also having problems with gnucash 2.4.0 storing >> accounts as an SQL database. The transaction dates and descriptions are >> displayed in the register but the amounts always show zero. >> >> Here's the error I get when I run make check. There are no errors >> during the ./autogen / ./configure / make phases of building. >> >> I'm running Ubuntu 10.10 with sqlite3 3.7.0. I believe I have all the >> dbi stuff installed. I'm still running gnucash 2.2.9 with no problems. > What version of libdbi do you have? This looks like the "libdbi fastmath > bug" issue.... > > -derek > >> Many thanks for your help. >> >> Bill >> >> -------- 8<----------- >> ... >> make[6]: Entering directory >> `/home/ka1ssr/development/gnucash/src/backend/dbi/test' >> Using filename: /tmp/test-IuSwjr >> Testing sqlite3 >> * 17:49:12 CRIT <gnc.engine> xaccSplitSetValue: assertion >> `gnc_numeric_check(amt) == GNC_ERROR_OK' failed >> * 17:49:12 CRIT <gnc.engine> xaccSplitSetAmount: assertion >> `gnc_numeric_check(amt) == GNC_ERROR_OK' failed >> * 17:49:12 CRIT <gnc.engine> xaccSplitSetValue: assertion >> `gnc_numeric_check(amt) == GNC_ERROR_OK' failed >> * 17:49:12 CRIT <gnc.engine> xaccSplitSetAmount: assertion >> `gnc_numeric_check(amt) == GNC_ERROR_OK' failed >> * 17:49:13 WARN <gnc.account> [xaccAccountEqual()] kvp frames differ: >> { >> double-val => KVP_VALUE_DOUBLE(3.14159), >> timespec-val => KVP_VALUE_TIMESPEC(2011-01-09 17:49:07.000000 -0500), >> int64-val => KVP_VALUE_GINT64(100), >> numeric-val => KVP_VALUE_NUMERIC(0/1), >> guid-val => KVP_VALUE_GUID(9770a545afadcd208e7f4ce0ed5b175e), >> string-val => KVP_VALUE_STRING(abcdefghijklmnop), >> } >> >> >> vs >> >> { >> double-val => KVP_VALUE_DOUBLE(0), >> timespec-val => KVP_VALUE_TIMESPEC(2011-01-09 17:49:07.000000 -0500), >> int64-val => KVP_VALUE_GINT64(0), >> numeric-val => KVP_VALUE_NUMERIC(0/0), >> string-val => KVP_VALUE_STRING(abcdefghijklmnop), >> guid-val => KVP_VALUE_GUID(9770a545afadcd208e7f4ce0ed5b175e), >> } >> * 17:49:13 WARN <gnc.account> [xaccAcctChildrenEqual()] accounts >> 9770a545afadcd208e7f4ce0ed5b175e and 9770a545afadcd208e7f4ce0ed5b175e >> differ >> * 17:49:13 WARN <gnc.account> [xaccAccountEqual()] children differ >> FAILURE Accounts trees match test-dbi-stuff.c:63 >> Returned from index list >> You may ignore the warning about the lock file having no entries: We >> had to ignore locking to run two sessions on the same database >> * 17:49:13 WARN <gnc.backend.dbi> [gnc_dbi_unlock()] There was no lock >> entry in the Lock table >> TEST_MYSQL_URL='' >> TEST_PGSQL_URL='' >> Executed 5 tests. There was 1 failure. >> FAIL: test-dbi-basic >> Using filename: /tmp/test-0V18aa >> Testing sqlite3 >> Returned from index list >> You may ignore the warning about the lock file having no entries: We >> had to ignore locking to run two sessions on the same database >> * 17:49:19 WARN <gnc.backend.dbi> [gnc_dbi_unlock()] There was no lock >> entry in the Lock table >> TEST_MYSQL_URL='' >> TEST_PGSQL_URL='' >> Executed 5 tests. All tests passed. >> PASS: test-dbi >> Using filename: /tmp/test-NWyw4B >> Testing sqlite3 >> You may ignore the warning about the lock file having no entries: We >> had to ignore locking to run two sessions on the same database >> * 17:49:26 WARN <gnc.backend.dbi> [gnc_dbi_unlock()] There was no lock >> entry in the Lock table >> Executed 7 tests. All tests passed. >> PASS: test-dbi-business >> Executed 1 test. All tests passed. >> PASS: test-load-backend >> ========================================== >> 1 of 4 tests failed >> Please report to gnucash-devel@gnucash.org >> ========================================== >> make[6]: *** [check-TESTS] Error 1 >> make[6]: Leaving directory >> `/home/ka1ssr/development/gnucash/src/backend/dbi/test' >> make[5]: *** [check-am] Error 2 >> make[5]: Leaving directory >> `/home/ka1ssr/development/gnucash/src/backend/dbi/test' >> make[4]: *** [check-recursive] Error 1 >> make[4]: Leaving directory >> `/home/ka1ssr/development/gnucash/src/backend/dbi/test' >> make[3]: *** [check-recursive] Error 1 >> make[3]: Leaving directory >> `/home/ka1ssr/development/gnucash/src/backend/dbi' >> make[2]: *** [check-recursive] Error 1 >> make[2]: Leaving directory `/home/ka1ssr/development/gnucash/src/backend' >> make[1]: *** [check-recursive] Error 1 >> make[1]: Leaving directory `/home/ka1ssr/development/gnucash/src' >> make: *** [check-recursive] Error 1 >> >> >> _______________________________________________ >> gnucash-devel mailing list >> gnucash-devel@gnucash.org >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >> _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel