please delete me from mail list
Thanks Sent from Yahoo Mail on Android ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: please delete me from mail list
Hi Mx. Molinelli, In order to do so, you must do it yourself, by visiting: [[https://lists.gnucash.org/mailman/options/gnucash-devel]] or send a message with subject "unsubscribe" to gnucash-devel-requ...@gnucash.org, and nothing else in the message. Respectfully, Adonay. -- - [[https://libreplanet.org/wiki/User:Adfeno]] - Palestrante e consultor sobre /software/ livre (não confundir com gratis). - "WhatsApp"? Ele não é livre, por isso não uso. Iguais a ele prefiro GNU Ring, ou Tox. Quer outras formas de contato? Adicione o vCard que está no endereço acima aos teus contatos. - Pretende me enviar arquivos .doc, .ppt, .cdr, ou .mp3? OK, eu aceito, mas não repasso. Entrego apenas em formatos favoráveis ao /software/ livre. Favor entrar em contato em caso de dúvida. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: please delete me from mail list
Having subscribed yourself to the mailing list, you now need to unsubscribe yourself from it. The link is below. On Tue, Aug 15, 2017 at 5:21 AM, Carlos Molinelli via gnucash-devel < gnucash-devel@gnucash.org> wrote: > Thanks > > Sent from Yahoo Mail on Android > ___ > 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
Re: Source directory restructuring complete
Hi Sumit, Thanks for running the tests and reporting your issues. These are not known problems. I have run both cmake and autotools builds before submitting my work and for both build systems I had all the tests succeeding. The autotools build also completes fine on travis. So there is something different in your environment. That can be either because you are on Fedora 26 (I'm on 25 still) which comes with newer versions of several tools, or an unclean build environment. Last week Aaron Laws reported having issues on Arch linux due to it having both guile 2.0 and 2.2. Perhaps that's biting you as well ? Geert On dinsdag 15 augustus 2017 08:22:04 CEST Sumit Bhardwaj wrote: > Hi Geert, > > Pulled master and tried to build using autotoosls. As per your suggestion, > I built in ../build_gnucash which is parallel to the top-level gnucash > directory. > > make succeeded. > make install succeeded as well. > make check failed with 3 tests - error message below. Is this a known > problem? > > I haven't tried building using cmake. My system configuration is also below > (Fedora 26). > > Thanks, > Sumit > > System config: > -- > gnucash version .. : 2.6.99 > Build for host ... : x86_64-pc-linux-gnu > Optional components... : dbi > Extra Warnings ... : -Werror -Wdeclaration-after-statement > -Wno-pointer-sign -D_FORTIFY_SOURCE=2 > CPPFLAGS . : > CFLAGS ... : -g -O2 -std=gnu11 > CXXFLAGS . : -g -O2 > LDFLAGS .. : > prefix : /usr/local > > > Test error > ... > mkdir -p gnucash/engine/test > ( cd gnucash/engine/test; for A in test-extras.scm ; do ln -s -f > /home/bhardwajs/ac/devel/build_gnucash/../gnucash/libgnucash/engine/t > est/$A . ; done ) > touch .scm-links > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > test-test-extras > echo 'export GNC_UNINSTALLED=yes;' >> test-test-extras > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > ../../../../gnucash/libgnucash/engine/test/test-test-extras.scm -c " > (exit (run-test))"' >> test-test-extras > chmod a+x test-test-extras > FAIL: test-test-extras > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > test-account > echo 'export GNC_UNINSTALLED=yes;' >> test-account > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > ../../../../gnucash/libgnucash/engine/test/test-account.scm -c "(exi > t (run-test))"' >> test-account > chmod a+x test-account > FAIL: test-account > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > test-split > echo 'export GNC_UNINSTALLED=yes;' >> test-split > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > ../../../../gnucash/libgnucash/engine/test/test-split.scm -c "(exit > (run-test))"' >> test-split > chmod a+x test-split > FAIL: test-split > > Testsuite summary for GnuCash 2.6.99 > > ... > > On Mon, Aug 14, 2017 at 9:57 AM, Geert Janssens > wrote: > > Hi, > > > > I have just pushed my directory restructuring branch to master as I > > announced > > last week. > > > > IMPORTANT: You should wipe out your existing build/install directory after > > pulling this new master. And if you are building in the source tree (which > > we > > don't advise) instead of having a separate build directory, be sure to run > > "make distclean" there *BEFORE* pulling this new master. > > > > Then proceed as usual, that is run autogen.sh/configure-with-options/make > > for > > an autotools > > based build or cmake-with-options/[make/ninja(-build)] for a cmake based > > build. > > > > The new directory structure is roughly as follows: > > > > * data > > Non-code items that get installed (like account charts, check formats, > > pixmaps) > > * libgnucash > > The core libraries which define our internal data structures and code to > > handle them. This holds the core-utils, gnc-module, engine (including > > qof), > > app-utils and a few smaller ones > > * gnucash > > The code for the gui application built on top of libgnucash. Here you'll > > find > > the directories gnome, gnome-utils, report, html, import-export,... > > * bindings > > Currently only the python bindings are here, in the future the guile > > bindings > > should be migrated here as well. > > * common > > Low level support code, mostly for debugging and testing (debug, test- > > core,...) > > > > In the restructuring, the cutecash project has been removed together with > > the > > gtkmm support library. > > > > A few other directories have been eliminated and their content moved to > > other > > locations: > > - src/bin -> gnucash (no more separate subdirectory) > > - src/optional: the python-bindings subdirectory has been moved to > > bindings, > > the only other subdir was gtkmm which has been dropped
Re: Source directory restructuring complete
Hmm, And I meant to add, can you post the contents of the test logs for the failing tests ? You will find them in ../build_gnucash/libgnucash/engine/test/ The logs are named after the tests so you'll be looking for test-test-extras.log test-account.log test-split.log Geert On dinsdag 15 augustus 2017 16:48:16 CEST Geert Janssens wrote: > Hi Sumit, > > Thanks for running the tests and reporting your issues. These are not known > problems. I have run both cmake and autotools builds before submitting my > work and for both build systems I had all the tests succeeding. The > autotools build also completes fine on travis. So there is something > different in your environment. That can be either because you are on Fedora > 26 (I'm on 25 still) which comes with newer versions of several tools, or > an unclean build environment. > > Last week Aaron Laws reported having issues on Arch linux due to it having > both guile 2.0 and 2.2. Perhaps that's biting you as well ? > > Geert > > On dinsdag 15 augustus 2017 08:22:04 CEST Sumit Bhardwaj wrote: > > Hi Geert, > > > > Pulled master and tried to build using autotoosls. As per your suggestion, > > I built in ../build_gnucash which is parallel to the top-level gnucash > > directory. > > > > make succeeded. > > make install succeeded as well. > > make check failed with 3 tests - error message below. Is this a known > > problem? > > > > I haven't tried building using cmake. My system configuration is also > > below > > (Fedora 26). > > > > Thanks, > > Sumit > > > > System config: > > -- > > > > gnucash version .. : 2.6.99 > > Build for host ... : x86_64-pc-linux-gnu > > Optional components... : dbi > > Extra Warnings ... : -Werror -Wdeclaration-after-statement > > > > -Wno-pointer-sign -D_FORTIFY_SOURCE=2 > > > > CPPFLAGS . : > > CFLAGS ... : -g -O2 -std=gnu11 > > CXXFLAGS . : -g -O2 > > LDFLAGS .. : > > prefix : /usr/local > > > > Test error > > ... > > mkdir -p gnucash/engine/test > > ( cd gnucash/engine/test; for A in test-extras.scm ; do ln -s -f > > /home/bhardwajs/ac/devel/build_gnucash/../gnucash/libgnucash/engine/t > > est/$A . ; done ) > > touch .scm-links > > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > > test-test-extras > > echo 'export GNC_UNINSTALLED=yes;' >> test-test-extras > > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > > ../../../../gnucash/libgnucash/engine/test/test-test-extras.scm -c " > > (exit (run-test))"' >> test-test-extras > > chmod a+x test-test-extras > > FAIL: test-test-extras > > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > > test-account > > echo 'export GNC_UNINSTALLED=yes;' >> test-account > > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > > ../../../../gnucash/libgnucash/engine/test/test-account.scm -c "(exi > > t (run-test))"' >> test-account > > chmod a+x test-account > > FAIL: test-account > > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > > test-split > > echo 'export GNC_UNINSTALLED=yes;' >> test-split > > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > > ../../../../gnucash/libgnucash/engine/test/test-split.scm -c "(exit > > (run-test))"' >> test-split > > chmod a+x test-split > > FAIL: test-split > > > > Testsuite summary for GnuCash 2.6.99 > > > > ... > > > > On Mon, Aug 14, 2017 at 9:57 AM, Geert Janssens > > > > > wrote: > > > Hi, > > > > > > I have just pushed my directory restructuring branch to master as I > > > announced > > > last week. > > > > > > IMPORTANT: You should wipe out your existing build/install directory > > > after > > > pulling this new master. And if you are building in the source tree > > > (which > > > we > > > don't advise) instead of having a separate build directory, be sure to > > > run > > > "make distclean" there *BEFORE* pulling this new master. > > > > > > Then proceed as usual, that is run > > > autogen.sh/configure-with-options/make > > > for > > > an autotools > > > based build or cmake-with-options/[make/ninja(-build)] for a cmake based > > > build. > > > > > > The new directory structure is roughly as follows: > > > > > > * data > > > Non-code items that get installed (like account charts, check formats, > > > pixmaps) > > > * libgnucash > > > The core libraries which define our internal data structures and code to > > > handle them. This holds the core-utils, gnc-module, engine (including > > > qof), > > > app-utils and a few smaller ones > > > * gnucash > > > The code for the gui application built on top of libgnucash. Here you'll > > > find > > > the directories gnome, gnome-utils, report, html, import-export,... > > > * bindings > > > Currently only the python
Re: Source directory restructuring complete
Hi Geert, Here's some output. I'm running autogen.sh + make on an Ubuntu 16.04 VM. This is actually the first time I've been able to get gnucash to install so I consider it a big step forward. Eric ... PASS: test-commodities ../../../../test-driver: line 107: 11950 Aborted (core dumped) "$@" > $log_file 2>&1 FAIL: test-qof PASS: test-engine ... Testsuite summary for GnuCash 2.6.99 # TOTAL: 29 # PASS: 28 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 See libgnucash/engine/test/test-suite.log Please report to gnucash-devel@gnucash.org Makefile:1725: recipe for target 'test-suite.log' failed make[4]: *** [test-suite.log] Error 1 make[4]: Leaving directory '/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test' Makefile:1831: recipe for target 'check-TESTS' failed make[3]: *** [check-TESTS] Error 2 make[3]: Leaving directory '/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test' Makefile:2100: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test' Makefile:535: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/home/erictheise/Repos/erictheise/gnucash/build/libgnucash' Makefile:823: recipe for target 'check-recursive' failed make: *** [check-recursive] Error 1 On Tue, Aug 15, 2017 at 7:54 AM, Geert Janssens wrote: > Hmm, > > And I meant to add, can you post the contents of the test logs for the > failing > tests ? > > You will find them in ../build_gnucash/libgnucash/engine/test/ > The logs are named after the tests so you'll be looking for > test-test-extras.log > test-account.log > test-split.log > > Geert > > On dinsdag 15 augustus 2017 16:48:16 CEST Geert Janssens wrote: > > Hi Sumit, > > > > Thanks for running the tests and reporting your issues. These are not > known > > problems. I have run both cmake and autotools builds before submitting my > > work and for both build systems I had all the tests succeeding. The > > autotools build also completes fine on travis. So there is something > > different in your environment. That can be either because you are on > Fedora > > 26 (I'm on 25 still) which comes with newer versions of several tools, or > > an unclean build environment. > > > > Last week Aaron Laws reported having issues on Arch linux due to it > having > > both guile 2.0 and 2.2. Perhaps that's biting you as well ? > > > > Geert > > > > On dinsdag 15 augustus 2017 08:22:04 CEST Sumit Bhardwaj wrote: > > > Hi Geert, > > > > > > Pulled master and tried to build using autotoosls. As per your > suggestion, > > > I built in ../build_gnucash which is parallel to the top-level gnucash > > > directory. > > > > > > make succeeded. > > > make install succeeded as well. > > > make check failed with 3 tests - error message below. Is this a known > > > problem? > > > > > > I haven't tried building using cmake. My system configuration is also > > > below > > > (Fedora 26). > > > > > > Thanks, > > > Sumit > > > > > > System config: > > > -- > > > > > > gnucash version .. : 2.6.99 > > > Build for host ... : x86_64-pc-linux-gnu > > > Optional components... : dbi > > > Extra Warnings ... : -Werror -Wdeclaration-after-statement > > > > > > -Wno-pointer-sign -D_FORTIFY_SOURCE=2 > > > > > > CPPFLAGS . : > > > CFLAGS ... : -g -O2 -std=gnu11 > > > CXXFLAGS . : -g -O2 > > > LDFLAGS .. : > > > prefix : /usr/local > > > > > > Test error > > > ... > > > mkdir -p gnucash/engine/test > > > ( cd gnucash/engine/test; for A in test-extras.scm ; do ln -s -f > > > /home/bhardwajs/ac/devel/build_gnucash/../gnucash/libgnucash/engine/t > > > est/$A . ; done ) > > > touch .scm-links > > > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > > > test-test-extras > > > echo 'export GNC_UNINSTALLED=yes;' >> test-test-extras > > > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > > > ../../../../gnucash/libgnucash/engine/test/test-test-extras.scm -c " > > > (exit (run-test))"' >> test-test-extras > > > chmod a+x test-test-extras > > > FAIL: test-test-extras > > > echo 'export GNC_BUILDDIR="/home/bhardwajs/ac/devel/build_gnucash";' > > > > test-account > > > echo 'export GNC_UNINSTALLED=yes;' >> test-account > > > echo '/home/bhardwajs/ac/devel/build_gnucash/gnc-guile --debug -l > > > ../../../../gnucash/libgnucash/engine/test/test-account.scm -c "(exi > > > t (run-test))"' >> test-account > > > chmod a+x test-account > > > FAIL: test-account > > > echo '
Re: Source directory restructuring complete
Contents of libgnucash/engine/test/test-qof.log: /qof/qofbook/readonly: OK /qof/qofbook/validate counter: OK /qof/qofbook/get string option: OK /qof/qofbook/set string option: OK /qof/qofbook/session not saved: OK /qof/qofbook/session mark saved: OK /qof/qofbook/get counter: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] No book!!! (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] Invalid counter name. (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] Invalid counter name. OK /qof/qofbook/get counter format: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] No book!!! (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] Invalid counter name. (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] Invalid counter name. OK /qof/qofbook/increment and format counter: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_increment_and_format_counter()] No book!!! (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_increment_and_format_counter()] Invalid counter name. (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_increment_and_format_counter()] Invalid counter name. OK /qof/qofbook/use trading accounts: OK /qof/qofbook/use book-currency: OK /qof/qofbook/get autofreeze days: OK /qof/qofbook/use split action for num field: OK /qof/qofbook/mark session dirty: OK /qof/qofbook/session dirty time: OK /qof/qofbook/set dirty callback: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_set_dirty_cb()] Already existing callback 0x414350, will be overwritten by (nil) OK /qof/qofbook/shutting down: OK /qof/qofbook/set get data: OK /qof/qofbook/get collection: OK /qof/qofbook/foreach collection: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: void qof_book_foreach_collection(const QofBook*, QofCollectionForeachCB, gpointer): assertion 'book' failed (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: void qof_book_foreach_collection(const QofBook*, QofCollectionForeachCB, gpointer): assertion 'cb' failed OK /qof/qofbook/set data finalizers: OK /qof/qofbook/mark closed: OK /qof/qofbook/book new and destroy: OK /qof/qofinstance/set get book: OK /qof/qofinstance/set get guid: OK /qof/qofinstance/instance new and destroy: (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: QofCollection* qof_instance_get_collection(gconstpointer): assertion 'QOF_IS_INSTANCE(ptr)' failed (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: gint qof_instance_get_editlevel(gconstpointer): assertion 'QOF_IS_INSTANCE(ptr)' failed (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: gboolean qof_instance_get_destroying(gconstpointer): assertion 'QOF_IS_INSTANCE(ptr)' failed (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.libs/lt-test-qof:11950): gnc.engine-CRITICAL **: gboolean qof_instance_get_dirty_flag(gconstpointer): assertion 'QOF_IS_INSTANCE(ptr)' failed OK /qof/qofinstance/init data: OK /qof/qofinstance/get set slots: OK /qof/qofinstance/version compare: OK /qof/qofinstance/get set dirty: OK /qof/qofinstance/display name: OK /qof/qofinstance/begin edit: OK /qof/qofinstance/commit edit: OK /qof/qofinstance/commit edit part 2: OK /qof/qofinstance/instance refers to object: OK /qof/qofinstance/instance get referring object list from collection: OK /qof/qofinstance/instance get typed referring object list: OK /qof/qofinstance/instance get referring object list: OK /qof/qofobject/qof object register: OK /qof/qofobject/qof object lookup: OK /qof/qofobject/qof object get type label: OK /qof/qofobject/qof object printable: OK /qof/qofobject/qof object book begin: OK /qof/qofobject/qof object book end: OK /qof/qofobject/qof object is dirty: OK /qof/qofobject/qof object mark clean: OK /qof/qofobject/qof object new instance: OK /qof/qofobject/qof object compliance: OK /qof/qofobje
Re: Source directory restructuring complete (Geert Janssens)
> > > -- Forwarded message -- > From: Geert Janssens > To: gnucash-devel@gnucash.org > Cc: > Bcc: > Date: Tue, 15 Aug 2017 16:54:23 +0200 > Subject: Re: Source directory restructuring complete > Hmm, > > And I meant to add, can you post the contents of the test logs for the > failing > tests ? > > You will find them in ../build_gnucash/libgnucash/engine/test/ > The logs are named after the tests so you'll be looking for > test-test-extras.log > test-account.log > test-split.log > > Geert > Hi Geert, I did a new clone with a parallel build directory in three Fedora's and had mixed results: F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build install and gnucash started OK and ran. F26 VM - with autotools: clean make, make check, make install and gnucash started OK and ran. F25 - with autotools: clean make, make install and gnucash started OK and ran. But make check failed in app-utils in test-load-module with the following rather long output. Regards, Alex output: make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/test' *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': double free or corruption (out): 0x01481b90 *** === Backtrace: = /lib64/libc.so.6(+0x791bb)[0x7f215a33e1bb] /lib64/libc.so.6(+0x8282a)[0x7f215a34782a] /lib64/libc.so.6(cfree+0x4c)[0x7f215a34b25c] ../../../libgnucash/engine/.libs/libgncmod-engine.so(_ZNSt6vectorI13GncDateFormatSaIS0_EED2Ev+0x3b)[0x7f21560d90eb] /lib64/libc.so.6(+0x3a3d0)[0x7f215a2ff3d0] /lib64/libc.so.6(+0x3a42a)[0x7f215a2ff42a] /lib64/libguile-2.0.so.22(+0x58f4f)[0x7f215af64f4f] /lib64/libguile-2.0.so.22(+0xf2696)[0x7f215affe696] /lib64/libguile-2.0.so.22(scm_call_4+0x43)[0x7f215af6e913] /lib64/libguile-2.0.so.22(+0x592c1)[0x7f215af652c1] /lib64/libguile-2.0.so.22(scm_c_with_continuation_barrier+0x45)[0x7f215af653a5] /lib64/libguile-2.0.so.22(+0xd9afc)[0x7f215afe5afc] /lib64/libgc.so.1(GC_call_with_stack_base+0x22)[0x7f215abc5352] /lib64/libguile-2.0.so.22(scm_with_guile+0x38)[0x7f215afe5f28] /lib64/libguile-2.0.so.22(scm_boot_guile+0x52)[0x7f215af8c632] /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile[0x400670] /lib64/libc.so.6(__libc_start_main+0xf1)[0x7f215a2e5401] /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile[0x4006aa] === Memory map: 0040-00401000 r-xp fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 0060-00601000 r--p fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 00601000-00602000 rw-p 1000 fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 01175000-02332000 rw-p 00:00 0 [heap] 7f214400-7f2144021000 rw-p 00:00 0 7f2144021000-7f214800 ---p 00:00 0 7f2148fcb000-7f2148fcc000 rw-p 00:00 0 7f2148fcc000-7f2148fcd000 r--p fd:02 3545232 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/test/test-load-module.go 7f2148fcd000-7f2148fd r--p fd:02 3543598 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/business-prefs.go 7f2148fd-7f2148fd7000 r--p fd:02 3543597 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/business-options.go 7f2148fd7000-7f2148fd8000 r--p fd:02 3543606 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/simple-obj.go 7f2148fd8000-7f2148fe6000 r--p fd:02 3543601 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/date-utilities.go 7f2148fe6000-7f2148fe7000 r--p fd:02 3543605 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/prefs.go 7f2148fe7000-7f2148fe8000 r--p fd:02 3543602 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/hooks.go 7f2148fe8000-7f2148fff000 r--p fd:02 3543604 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/options.go 7f2148fff000-7f214fb9e000 r--p fd:00 106949 /usr/lib/locale/locale-archive 7f214fb9e000-7f214fbad000 r--p fd:02 3545045 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new/libgnucash/scm/printf.scm.go 7f214fbad000-7f214fbbc000 r--p fd:02 3545042 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new/libgnucash/app-utils/app-utils.scm.go 7f214fbbc000-7f214fc09000 r-xp fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fc09000-7f214fe09000 ---p 0004d000 fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fe09000-7f214fe0a000 r--p 0004d000 fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fe0a000-7f214fe0e000 rw-p 0004e000 fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fe0e0
Re: Source directory restructuring complete (Geert Janssens)
On Tue, Aug 15, 2017 at 1:23 PM, Alex Aycinena wrote: > > > Hi Geert, > > I did a new clone with a parallel build directory in three Fedora's and > had mixed results: > > F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build > install and gnucash started OK and ran. > > F26 VM - with autotools: clean make, make check, make install and gnucash > started OK and ran. > > F25 - with autotools: clean make, make install and gnucash started OK and > ran. But make check failed in app-utils in test-load-module with the > following rather long output. > > Regards, > > Alex > > output: > > make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new- > build/libgnucash/app-utils/test' > *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': > double free or corruption (out): 0x01481b90 *** > > > /home/gnucash-dev/gitcheckouts/gnucash-new/test-driver: line 107: 9549 > Aborted (core dumped) "$@" > $log_file 2>&1 > FAIL: test-load-module > PASS: test-link-module > PASS: test-exp-parser > PASS: test-scm-query-string > PASS: test-print-parse-amount > PASS: test-sx > PASS: test-app-utils > > Geert, On running make check a second time on the F25 it passed with no failure. Not sure why the difference. Regards, Alex ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Source directory restructuring complete (Geert Janssens)
On dinsdag 15 augustus 2017 22:51:36 CEST Alex Aycinena wrote: > On Tue, Aug 15, 2017 at 1:23 PM, Alex Aycinena > > wrote: > > Hi Geert, > > > > I did a new clone with a parallel build directory in three Fedora's and > > had mixed results: > > > > F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build > > install and gnucash started OK and ran. > > > > F26 VM - with autotools: clean make, make check, make install and gnucash > > started OK and ran. > > > > F25 - with autotools: clean make, make install and gnucash started OK and > > ran. But make check failed in app-utils in test-load-module with the > > following rather long output. > > > > Regards, > > > > Alex > > > > output: > > > > make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new- > > build/libgnucash/app-utils/test' > > *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': > > double free or corruption (out): 0x01481b90 *** > > > > > /home/gnucash-dev/gitcheckouts/gnucash-new/test-driver: line 107: 9549 > > Aborted (core dumped) "$@" > $log_file 2>&1 > > FAIL: test-load-module > > PASS: test-link-module > > PASS: test-exp-parser > > PASS: test-scm-query-string > > PASS: test-print-parse-amount > > PASS: test-sx > > PASS: test-app-utils > > Geert, > > On running make check a second time on the F25 it passed with no failure. > Not sure why the difference. > > Regards, > > Alex Alex, Thanks for the feedback. I remember having encountered this a couple of times as well on my F25 box. And like for you it went away in a second run. As it seemed intermittent and deeply into the guile library I didn't investigate further. Geert ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Source directory restructuring complete
On dinsdag 15 augustus 2017 21:13:00 CEST Eric Theise wrote: > Contents of libgnucash/engine/test/test-qof.log: > > /qof/qofbook/readonly: OK > /qof/qofbook/validate counter: OK > /qof/qofbook/get string option: OK > /qof/qofbook/set string option: OK > /qof/qofbook/session not saved: OK > /qof/qofbook/session mark saved: OK > /qof/qofbook/get counter: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] No > book!!! > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] > Invalid counter name. > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter()] > Invalid counter name. OK > /qof/qofbook/get counter format: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] > No book!!! > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] > Invalid counter name. > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_get_counter_format()] > Invalid counter name. OK > /qof/qofbook/increment and format counter: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: > [qof_book_increment_and_format_counter()] No book!!! > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: > [qof_book_increment_and_format_counter()] Invalid counter name. > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: > [qof_book_increment_and_format_counter()] Invalid counter name. > OK > /qof/qofbook/use trading accounts: OK > /qof/qofbook/use book-currency: OK > /qof/qofbook/get autofreeze days: OK > /qof/qofbook/use split action for num field: OK > /qof/qofbook/mark session dirty: OK > /qof/qofbook/session dirty time: OK > /qof/qofbook/set dirty callback: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): qof.engine-WARNING **: [qof_book_set_dirty_cb()] > Already existing callback 0x414350, will be overwritten by (nil) > > OK > /qof/qofbook/shutting down: OK > /qof/qofbook/set get data: OK > /qof/qofbook/get collection: OK > /qof/qofbook/foreach collection: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: void > qof_book_foreach_collection(const QofBook*, QofCollectionForeachCB, > gpointer): assertion 'book' failed > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: void > qof_book_foreach_collection(const QofBook*, QofCollectionForeachCB, > gpointer): assertion 'cb' failed > OK > /qof/qofbook/set data finalizers: OK > /qof/qofbook/mark closed: OK > /qof/qofbook/book new and destroy: OK > /qof/qofinstance/set get book: OK > /qof/qofinstance/set get guid: OK > /qof/qofinstance/instance new and destroy: > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: QofCollection* > qof_instance_get_collection(gconstpointer): assertion > 'QOF_IS_INSTANCE(ptr)' failed > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: gint > qof_instance_get_editlevel(gconstpointer): assertion 'QOF_IS_INSTANCE(ptr)' > failed > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: gboolean > qof_instance_get_destroying(gconstpointer): assertion > 'QOF_IS_INSTANCE(ptr)' failed > > (/home/erictheise/Repos/erictheise/gnucash/build/libgnucash/engine/test/.lib > s/lt-test-qof:11950): gnc.engine-CRITICAL **: gboolean > qof_instance_get_dirty_flag(gconstpointer): assertion > 'QOF_IS_INSTANCE(ptr)' failed > OK > /qof/qofinstance/init data: OK > /qof/qofinstance/get set slots: OK > /qof/qofinstance/version compare: OK > /qof/qofinstance/get set dirty: OK > /qof/qofinstance/display name: OK > /qof/qofinstance/begin edit: OK > /qof/qofinstance/commit edit: OK > /qof/qofinstance/commit edit part 2: OK > /qof/qofinstance/instance refers to object: OK > /qof/qofinstance/instance get referring object list from collection: OK > /qof/qofinstance/instance get typed referring object list: OK > /qof/qofinstance/instance get referring object list: OK > /qof/qofobject/qof object register: OK > /qof/qofobject/qof object lookup: OK > /qof/qofobject/qof object get type label
Re: Source directory restructuring complete
Thanks Geert, that worked. I live in San Francisco so the LA time zone test shouldn't normally pose a problem for me. I do wonder if there's something stronger than "make --no-print-directory check" that suppresses everything but the Testsuite summaries? I now get as far as the "Making check in po" stage. ... Making check in po rm -f missing notexist srcdir=../../po /usr/bin/intltool-update -m The usage of POTFILES.ignore is deprecated. Please consider moving the content of this file to POTFILES.skip. The following files contain translations and are currently not in use. Please consider adding these to the POTFILES.in file, located in the po/ directory. build/gnucash/gnome/gnucash.desktop.in build/gnucash/import-export/qif-imp/qif-dialog-utils.scm build/gnucash/import-export/qif-imp/qif-file.scm build/gnucash/import-export/qif-imp/qif-import/qif-dialog-utils.scm build/gnucash/import-export/qif-imp/qif-import/qif-file.scm build/gnucash/import-export/qif-imp/qif-import/qif-merge-groups.scm build/gnucash/import-export/qif-imp/qif-import/qif-parse.scm build/gnucash/import-export/qif-imp/qif-import/qif-to-gnc.scm build/gnucash/import-export/qif-imp/qif-merge-groups.scm build/gnucash/import-export/qif-imp/qif-parse.scm build/gnucash/import-export/qif-imp/qif-to-gnc.scm build/gnucash/report/business-reports/aging.scm build/gnucash/report/business-reports/balsheet-eg.eguile.scm build/gnucash/report/business-reports/balsheet-eg.scm build/gnucash/report/business-reports/customer-summary.scm build/gnucash/report/business-reports/easy-invoice.scm build/gnucash/report/business-reports/fancy-invoice.scm build/gnucash/report/business-reports/gnucash/report/aging.scm build/gnucash/report/business-reports/gnucash/report/balsheet-eg.scm build/gnucash/report/business-reports/gnucash/report/customer-summary.scm build/gnucash/report/business-reports/gnucash/report/easy-invoice.scm build/gnucash/report/business-reports/gnucash/report/fancy-invoice.scm build/gnucash/report/business-reports/gnucash/report/invoice.scm build/gnucash/report/business-reports/gnucash/report/job-report.scm build/gnucash/report/business-reports/gnucash/report/owner-report.scm build/gnucash/report/business-reports/gnucash/report/payables.scm build/gnucash/report/business-reports/gnucash/report/receipt.scm build/gnucash/report/business-reports/gnucash/report/receivables.scm build/gnucash/report/business-reports/gnucash/report/taxinvoice.scm build/gnucash/report/business-reports/invoice.scm build/gnucash/report/business-reports/job-report.scm build/gnucash/report/business-reports/owner-report.scm build/gnucash/report/business-reports/payables.scm build/gnucash/report/business-reports/receipt.eguile.scm build/gnucash/report/business-reports/receipt.scm build/gnucash/report/business-reports/receivables.scm build/gnucash/report/business-reports/taxinvoice.eguile.scm build/gnucash/report/business-reports/taxinvoice.scm build/gnucash/report/locale-specific/us/gnucash/report/taxtxf-de_DE.scm build/gnucash/report/locale-specific/us/gnucash/report/taxtxf.scm build/gnucash/report/locale-specific/us/taxtxf-de_DE.scm build/gnucash/report/locale-specific/us/taxtxf.scm build/gnucash/report/report-gnome/gnucash/report/report-gnome.scm build/gnucash/report/report-gnome/report-gnome.scm build/gnucash/report/report-system/eguile-gnc.scm build/gnucash/report/report-system/gnucash/report/eguile-gnc.scm build/gnucash/report/report-system/html-acct-table.scm build/gnucash/report/report-system/html-fonts.scm build/gnucash/report/report-system/html-style-sheet.scm build/gnucash/report/report-system/html-utilities.scm build/gnucash/report/report-system/options-utilities.scm build/gnucash/report/report-system/report-utilities.scm build/gnucash/report/report-system/report.scm build/gnucash/report/standard-reports/account-piecharts.scm build/gnucash/report/standard-reports/account-summary.scm build/gnucash/report/standard-reports/advanced-portfolio.scm build/gnucash/report/standard-reports/average-balance.scm build/gnucash/report/standard-reports/balance-sheet.scm build/gnucash/report/standard-reports/budget-balance-sheet.scm build/gnucash/report/standard-reports/budget-barchart.scm build/gnucash/report/standard-reports/budget-flow.scm build/gnucash/report/standard-reports/budget-income-statement.scm build/gnucash/report/standard-reports/budget.scm build/gnucash/report/standard-reports/cash-flow.scm build/gnucash/report/standard-reports/category-barchart.scm build/gnucash/report/standard-reports/daily-reports.scm build/gnucash/report/standard-reports/equity-statement.scm build/gnucash/report/standard-reports/general-journal.scm build/gnucash/report/standard-reports/general-ledger.scm build/gnucash/report/standard-reports/gnucash/report/standard-reports/account-piecharts.scm build/gnucash/report/standard-reports/gnucash/report/standard-reports/account-summary.scm build/gnucash/report/standard-reports/gnucash/report/standard-reports/advanced-portfolio.scm build/gnucash/report/sta