On 30-10-12 20:24, Alex Aycinena wrote:
John,

On Sun, Oct 28, 2012 at 5:43 PM, John Ralls <[email protected]> wrote:
And what is "check-local"?
  "check-local" is not what I entered but what was played back on my
terminal from 'make check'; see it below in your own output after the
line for changing directory to
`/home/john/gnucash/src/backend/dbi/test':

john@Wheezy:~/gnucash$ cd src/backend/dbi
john@Wheezy:~/gnucash/src/backend/dbi$ make check-local
make: *** No rule to make target `check-local'.  Stop.

But for make check:
john@Wheezy:~/gnucash/src/backend/dbi$ make check
Making check in .
make[1]: Entering directory `/home/john/gnucash/src/backend/dbi'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory `/home/john/gnucash/src/backend/dbi'
Making check in test
make[1]: Entering directory `/home/john/gnucash/src/backend/dbi/test'
make  check-local
make[2]: Entering directory `/home/john/gnucash/src/backend/dbi/test'
TEST: test-backend-dbi... (pid=15469)
   /backend/dbi/store_and_reload/sqlite:                                OK
   /backend/dbi/store_and_reload/mysql:                                 OK
   /backend/dbi/store_and_reload/postgres:                              OK
   /backend/dbi/gnc dbi test sqlite (business):                         OK
PASS: test-backend-dbi
make[2]: Leaving directory `/home/john/gnucash/src/backend/dbi/test'
make[1]: Leaving directory `/home/john/gnucash/src/backend/dbi/test'
john@Wheezy:~/gnucash/src/backend/dbi$


What version of glib do you have?
I'm on Fedora 15: glib is 2-2.28.8

Regards,
John Ralls

I'm on trunk at revision 22473. I use a different build directory from
the source. When I 'make' it builds fine but:

[gnucash-dev@HPdv5Fedora gnucash-clean-build]$ cd src/backend/dbi
[gnucash-dev@HPdv5Fedora dbi]$ make check
Making check in .
make[1]: Entering directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi'
Making check in test
make[1]: Entering directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi/test'
make  check-local
make[2]: Entering directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi/test'
TEST: test-backend-dbi... (pid=19279)
   /backend/dbi/store_and_reload/sqlite:                                FAIL
GTester: last random seed: R02Sa7cac1ca5d4e400c39daba9fbb1c29e2
/bin/sh: line 1: 19278 Terminated              gtester --verbose
test-backend-dbi
make[2]: *** [test] Error 143
make[2]: Leaving directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi/test'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/backend/dbi/test'
make: *** [check-recursive] Error 1
[gnucash-dev@HPdv5Fedora dbi]$

So in order to make sure there wasn't something bad in my build tree,
I made new 'gnucash-clean' and 'gnucash-clean-build' directories,
checked-out a fresh set of sources and rebuilt it. "make" worked, but
I got the same result with "make check". Does 'Error 143' mean
anything to you?

I'm also building out of tree. I remember I had to make a softlink to the xml test file from the source directory to the build directory before the tests worked. This may have to be corrected in the build scripts.

Geert
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to