GLib-WARNING from fresh build

alessandro basili alessandro.basili at
Sun Jan 26 18:19:32 EST 2014

Hash: SHA1

Hi John,

On 1/26/2014 8:26 PM, John Ralls wrote:
>>> * 12:53:38  CRIT <gnc.engine> [xaccSplitSetValue()] numeric 
>>> error in converting the split value's denominator * 12:53:38 
>>> CRIT <gnc.engine> [xaccSplitSetValue()] numeric error in 
>>> converting the split value's denominator FAILURE 
>>> gnc_transaction_sixtp_parser_create test-xml-transaction.c:361
>>> 40 Executed 100 tests. There was 1 failure. FAIL: 
>>> test-xml-transaction Executed 1 test. All tests passed. PASS: 
>>> test-xml2-is-file ========================================== 1 
>>> of 13 tests failed Please report to gnucash-devel at 
>>> ========================================== make[6]: *** 
>>> [check-TESTS] Error 1 make[6]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src/backend/xml/test' make[5]: 
>>> *** [check-am] Error 2 make[5]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src/backend/xml/test' make[4]: 
>>> *** [check-recursive] Error 1 make[4]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src/backend/xml/test' make[3]: 
>>> *** [check-recursive] Error 1 make[3]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src/backend/xml' make[2]: *** 
>>> [check-recursive] Error 1 make[2]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src/backend' make[1]: *** 
>>> [check-recursive] Error 1 make[1]: Leaving directory 
>>> `/home/alb/Repositories/gnucash/src' make: ***
>>> [check-recursive] Error 1
> Look at src/backend/xml/test/test-xml-transaction.log for details
> of which test failed.

for some reason I do not have any log available in that directory or
anyone in the 'vicinity'. Is there anything I would need to specifically
run to create the log? I'm trying to look it up in the docs but so far
I'm out of luck.

>> BTW, 'apt-get build-dev gnucash' was not sufficient on wheezy. I 
>> still needed to install manually the following:
> That’s not surprising, since the dependencies for GC2.6 are
> different from those for GC2.4. Only Sid might have the right
> dependencies at this point.

Got it.

>> and I also had to set 'disable-dbi' since I do not have any db
>> and I don't bother for now.
> If you’re going to develop you need to install libdbi, 
> libdbd-sqlite3, and sqlite3 along with their dev packages so that 
> you’re running the full test suite.

At this point I have all the 'necessaire' to perform a clean build and
my make check *did not* report any failure.
Still I have the following message when I start gnucash:

> alb at wheezy:~/Repositories/gnucash/src/bin$ ./gnucash
> (process:22413): GLib-WARNING **: GError set over the top of a 
> previous GError or uninitialized memory. This indicates a bug in 
> someone's code. You must ensure an error is NULL before it's set.
> The overwriting error message was: No such file or directory
> This is a development version. It may or may not work. Report bugs 
> and other problems to gnucash-devel at You can also
> lookup and file bug reports at To find
> the last stable version, please refer to 
> Trace/breakpoint trap

I'm surprised about the SIGTRAP, I'm not running with a debugger.

BTW I used r23767.


- -- 
Alessandro Basili
PGP Fingerprint DCBE 430E E93D 808B 45E6 7B8A F68D A276 565C 4450
PGP Public Key available at
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Thunderbird -


More information about the gnucash-devel mailing list