Fwd: 2.4.8 git /w guile 2.0

Geert Janssens janssens-geert at telenet.be
Tue Nov 8 15:35:05 EST 2011


Ted,

Please keep gnucash messages on the list.

I've forwarded this one for you.

Geert
----------  Doorgestuurd bericht  ----------

Onderwerp: 2.4.8 git /w guile 2.0
Datum: dinsdag 8 november 2011, 21:00:38
Van: Ted Creedon <tcreedon at easystreet.net>
Aan: Geert Janssens <janssens-geert at telenet.be>

ran the perl script to update

gnucash compiles: configure --disable-error-on-warning
but fails 3 checks included file check.txt

configure by itself doesn't make - I think this is the gcc 4.6.x problem

gnucash runs and does a flash & crash see run.txt

strace -o strace.c gnucash is also included (the .c colorizes the output)

ted

-------------------------------------------------------
-------------- next part --------------
Making check in .
make[1]: Entering directory `/data/gnucash'
make[1]: Leaving directory `/data/gnucash'
Making check in doc
make[1]: Entering directory `/data/gnucash/doc'
Making check in examples
make[2]: Entering directory `/data/gnucash/doc/examples'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/doc/examples'
make[2]: Entering directory `/data/gnucash/doc'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash/doc'
make[1]: Leaving directory `/data/gnucash/doc'
Making check in lib
make[1]: Entering directory `/data/gnucash/lib'
Making check in libc
make[2]: Entering directory `/data/gnucash/lib/libc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/lib/libc'
Making check in guile-www
make[2]: Entering directory `/data/gnucash/lib/guile-www'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/lib/guile-www'
Making check in stf
make[2]: Entering directory `/data/gnucash/lib/stf'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/lib/stf'
make[2]: Entering directory `/data/gnucash/lib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash/lib'
make[1]: Leaving directory `/data/gnucash/lib'
Making check in src
make[1]: Entering directory `/data/gnucash/src'
Making check in .
make[2]: Entering directory `/data/gnucash/src'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash/src'
Making check in libqof
make[2]: Entering directory `/data/gnucash/src/libqof'
Making check in .
make[3]: Entering directory `/data/gnucash/src/libqof'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash/src/libqof'
Making check in qof
make[3]: Entering directory `/data/gnucash/src/libqof/qof'
Making check in .
make[4]: Entering directory `/data/gnucash/src/libqof/qof'
make  test-qofmath
make[5]: Entering directory `/data/gnucash/src/libqof/qof'
make[5]: `test-qofmath' is up to date.
make[5]: Leaving directory `/data/gnucash/src/libqof/qof'
make[4]: Leaving directory `/data/gnucash/src/libqof/qof'
Making check in test
make[4]: Entering directory `/data/gnucash/src/libqof/qof/test'
make  check-local
make[5]: Entering directory `/data/gnucash/src/libqof/qof/test'
TEST: test-qof... (pid=24850)
  /qof/qofbook/readonly:                                               OK
  /qof/qofbook/validate counter:                                       OK
  /qof/qofbook/get string option:                                      OK
  /qof/qofbook/set string option:                                      OK
  /qof/qofbook/not saved:                                              OK
  /qof/qofbook/mark saved:                                             OK
  /qof/qofbook/get counter:                                            OK
  /qof/qofbook/get counter format:                                     OK
  /qof/qofbook/increment and format counter:                           OK
  /qof/qofbook/kvp changed:                                            OK
  /qof/qofbook/use trading accounts:                                   OK
  /qof/qofbook/mark dirty:                                             OK
  /qof/qofbook/dirty time:                                             OK
  /qof/qofbook/set dirty callback:                                     OK
  /qof/qofbook/shutting down:                                          OK
  /qof/qofbook/set get data:                                           OK
  /qof/qofbook/get collection:                                         OK
  /qof/qofbook/foreach collection:                                     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:                           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/kvp_frame/kvp frame new and delete:                             OK
  /qof/kvp_frame/kvp frame copy:                                       OK
  /qof/kvp_frame/kvp frame set foo:                                    OK
  /qof/kvp_frame/kvp frame get frame slash:                            OK
  /qof/kvp_frame/kvp frame get slot path:                              OK
  /qof/kvp_frame/kvp frame get slot path gslist:                       OK
  /qof/kvp_frame/kvp frame add frame nc:                               OK
  /qof/kvp_frame/kvp value copy:                                       OK
  /qof/kvp_frame/kvp glist copy:                                       OK
  /qof/kvp_frame/kvp glist compare:                                    OK
  /qof/kvp_frame/kvp value compare:                                    OK
  /qof/kvp_frame/kvp value new foo no copy:                            OK
  /qof/kvp_frame/kvp frame compare:                                    OK
  /qof/kvp_frame/binary to string:                                     OK
  /qof/kvp_frame/kvp value to string:                                  OK
  /qof/kvp_frame/kvp frame to string:                                  OK
  /qof/kvp_frame/kvp frame set slot path:                              OK
  /qof/kvp_frame/kvp frame set slot path gslist:                       OK
  /qof/kvp_frame/kvp frame replace slot nc:                            OK
  /qof/kvp_frame/get trailer make:                                     OK
  /qof/kvp_frame/kvp value glist to string:                            OK
  /qof/kvp_frame/get or make:                                          OK
  /qof/kvp_frame/kvp frame get frame or null slash trash:              OK
  /qof/kvp_frame/get trailer or null:                                  OK
  /qof/qofobject/qof object register:                                  OK
  /qof/qofobject/qof object lookup:                                    OK
  /qof/qofobject/qof object register and lookup backend:               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/qofobject/qof object foreach type:                              OK
  /qof/qofobject/qof object foreach:                                   OK
  /qof/qofobject/qof object foreach sorted:                            OK
  /qof/qofobject/qof object foreach backend:                           OK
  /qof/qofsession:                                                     OK
PASS: test-qof
make[5]: Leaving directory `/data/gnucash/src/libqof/qof/test'
make[4]: Leaving directory `/data/gnucash/src/libqof/qof/test'
make[3]: Leaving directory `/data/gnucash/src/libqof/qof'
make[2]: Leaving directory `/data/gnucash/src/libqof'
Making check in debug
make[2]: Entering directory `/data/gnucash/src/debug'
Making check in valgrind
make[3]: Entering directory `/data/gnucash/src/debug/valgrind'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash/src/debug/valgrind'
make[3]: Entering directory `/data/gnucash/src/debug'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash/src/debug'
make[2]: Leaving directory `/data/gnucash/src/debug'
Making check in doc
make[2]: Entering directory `/data/gnucash/src/doc'
Making check in design
make[3]: Entering directory `/data/gnucash/src/doc/design'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash/src/doc/design'
Making check in xml
make[3]: Entering directory `/data/gnucash/src/doc/xml'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash/src/doc/xml'
make[3]: Entering directory `/data/gnucash/src/doc'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash/src/doc'
make[2]: Leaving directory `/data/gnucash/src/doc'
Making check in pixmaps
make[2]: Entering directory `/data/gnucash/src/pixmaps'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/src/pixmaps'
Making check in test-core
make[2]: Entering directory `/data/gnucash/src/test-core'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash/src/test-core'
Making check in core-utils
make[2]: Entering directory `/data/gnucash/src/core-utils'
if [ ! -f gnc-svninfo.h ]; then cp _gnc-svninfo.h gnc-svninfo.h; fi
cmp -s _gnc-svninfo.h gnc-svninfo.h || cp _gnc-svninfo.h gnc-svninfo.h
rm -f _gnc-svninfo.h
if [ ! -f gnc-version.h ]; then cp _gnc-version.h gnc-version.h; fi
cmp -s _gnc-version.h gnc-version.h || cp _gnc-version.h gnc-version.h
rm -f _gnc-version.h
make  check-recursive
make[3]: Entering directory `/data/gnucash/src/core-utils'
Making check in .
make[4]: Entering directory `/data/gnucash/src/core-utils'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/data/gnucash/src/core-utils'
Making check in test
make[4]: Entering directory `/data/gnucash/src/core-utils/test'
make  test-gnc-uri-utils test-resolve-file-path
make[5]: Entering directory `/data/gnucash/src/core-utils/test'
make[5]: `test-gnc-uri-utils' is up to date.
make[5]: `test-resolve-file-path' is up to date.
make[5]: Leaving directory `/data/gnucash/src/core-utils/test'
make  check-TESTS
make[5]: Entering directory `/data/gnucash/src/core-utils/test'
Executed 126 tests. All tests passed.
PASS: test-gnc-uri-utils
Executed 2 tests. All tests passed.
PASS: test-resolve-file-path
==================
All 2 tests passed
==================
make[5]: Leaving directory `/data/gnucash/src/core-utils/test'
make[4]: Leaving directory `/data/gnucash/src/core-utils/test'
make[3]: Leaving directory `/data/gnucash/src/core-utils'
make[2]: Leaving directory `/data/gnucash/src/core-utils'
Making check in gnc-module
make[2]: Entering directory `/data/gnucash/src/gnc-module'
Making check in .
make[3]: Entering directory `/data/gnucash/src/gnc-module'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash/src/gnc-module'
Making check in test
make[3]: Entering directory `/data/gnucash/src/gnc-module/test'
Making check in mod-foo
make[4]: Entering directory `/data/gnucash/src/gnc-module/test/mod-foo'
make  check-am
make[5]: Entering directory `/data/gnucash/src/gnc-module/test/mod-foo'
make  libfoo.la libgncmodfoo.la
make[6]: Entering directory `/data/gnucash/src/gnc-module/test/mod-foo'
make[6]: `libfoo.la' is up to date.
make[6]: `libgncmodfoo.la' is up to date.
make[6]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-foo'
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-foo'
make[4]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-foo'
Making check in mod-bar
make[4]: Entering directory `/data/gnucash/src/gnc-module/test/mod-bar'
make  check-am
make[5]: Entering directory `/data/gnucash/src/gnc-module/test/mod-bar'
make  libbar.la libgncmodbar.la
make[6]: Entering directory `/data/gnucash/src/gnc-module/test/mod-bar'
make[6]: `libbar.la' is up to date.
make[6]: `libgncmodbar.la' is up to date.
make[6]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-bar'
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-bar'
make[4]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-bar'
Making check in mod-baz
make[4]: Entering directory `/data/gnucash/src/gnc-module/test/mod-baz'
make  check-am
make[5]: Entering directory `/data/gnucash/src/gnc-module/test/mod-baz'
make  libbaz.la libgncmodbaz.la
make[6]: Entering directory `/data/gnucash/src/gnc-module/test/mod-baz'
make[6]: `libbaz.la' is up to date.
make[6]: `libgncmodbaz.la' is up to date.
make[6]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-baz'
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-baz'
make[4]: Leaving directory `/data/gnucash/src/gnc-module/test/mod-baz'
Making check in misc-mods
make[4]: Entering directory `/data/gnucash/src/gnc-module/test/misc-mods'
make  libgncmod_futuremodsys.la libgncmod_incompatdep.la libgncmod_agedver.la
make[5]: Entering directory `/data/gnucash/src/gnc-module/test/misc-mods'
make[5]: `libgncmod_futuremodsys.la' is up to date.
make[5]: `libgncmod_incompatdep.la' is up to date.
make[5]: `libgncmod_agedver.la' is up to date.
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test/misc-mods'
make[4]: Leaving directory `/data/gnucash/src/gnc-module/test/misc-mods'
make[4]: Entering directory `/data/gnucash/src/gnc-module/test'
make  test-load-c test-modsysver test-incompatdep test-agedver test-dynload
make[5]: Entering directory `/data/gnucash/src/gnc-module/test'
make[5]: `test-load-c' is up to date.
make[5]: `test-modsysver' is up to date.
make[5]: `test-incompatdep' is up to date.
make[5]: `test-agedver' is up to date.
make[5]: `test-dynload' is up to date.
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test'
make  check-TESTS
make[5]: Entering directory `/data/gnucash/src/gnc-module/test'
  test-load-c.c: testing module load/unload from C ...  successful.
PASS: test-load-c
FAIL: test-load-scm
PASS: test-gwrapped-c
PASS: test-scm-module
FAIL: test-scm-multi
FAIL: test-load-deps
  test-modsysver.c: checking for a module we shouldn't find ...
  ok
PASS: test-modsysver
  test-incompatdep.c:  loading a module with bad deps ...
  ok
PASS: test-incompatdep
  test-agedver.c:  asking for an old but supported interface ...  ok
PASS: test-agedver
  test-dynload.c: testing dynamic linking of libgnc-module ... OK
PASS: test-dynload
  test-scm-dynload: testing dynamic-link of libgnc-module from Scheme.
PASS: test-scm-dynload
  test-scm-init: testing Scheme-only module system init. 
PASS: test-scm-init
==========================================
3 of 12 tests failed
Please report to gnucash-devel at gnucash.org
==========================================
make[5]: Leaving directory `/data/gnucash/src/gnc-module/test'
make[4]: Leaving directory `/data/gnucash/src/gnc-module/test'
make[3]: Leaving directory `/data/gnucash/src/gnc-module/test'
make[2]: Leaving directory `/data/gnucash/src/gnc-module'
make[1]: Leaving directory `/data/gnucash/src'
-------------- next part --------------
ookpik:/data/gnucash # gnucash
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.



This is a development version. It may or may not work.
Report bugs and other problems to gnucash-devel at gnucash.org.
You can also lookup and file bug reports at http://bugzilla.gnome.org
The last stable version was GnuCash 2.4.7
The next stable version will be GnuCash 2.6

;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /usr/local/share/gnucash/guile-modules/gnucash/main.scm
;;; note: source file /usr/local/share/gnucash/guile-modules/gnucash/printf.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/guile-modules/gnucash/printf.scm.go
;;; compiling /usr/local/share/gnucash/guile-modules/gnucash/printf.scm
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/guile-modules/gnucash/printf.scm.go
;;; compiling /usr/local/share/gnucash/guile-modules/gnucash/core-utils.scm
;;; WARNING: compilation of /usr/local/share/gnucash/guile-modules/gnucash/core-utils.scm failed:
;;; ERROR: no code for module (sw_core_utils)
;;; compiling /usr/local/share/gnucash/guile-modules/gnucash/gnc-module.scm
;;; WARNING: compilation of /usr/local/share/gnucash/guile-modules/gnucash/gnc-module.scm failed:
;;; ERROR: no code for module (sw_gnc_module)
;;; WARNING: compilation of /usr/local/share/gnucash/guile-modules/gnucash/main.scm failed:
;;; ERROR: In procedure debug-options-interface: Unknown option name: maxdepth
;;; note: source file /usr/local/share/gnucash/scm/string.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/string.scm.go
;;; compiling /usr/local/share/gnucash/scm/string.scm
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/string.scm.go
;;; note: source file /usr/local/share/gnucash/scm/doc.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/doc.scm.go
;;; compiling /usr/local/share/gnucash/scm/doc.scm
;;; doc.scm:68:32: warning: possibly unbound variable `gnc:config-var-value-get'
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/doc.scm.go
;;; note: source file /usr/local/share/gnucash/scm/main-window.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/main-window.scm.go
;;; compiling /usr/local/share/gnucash/scm/main-window.scm
;;; main-window.scm:32:15: warning: possibly unbound variable `gnc-get-current-book'
;;; main-window.scm:33:16: warning: possibly unbound variable `qof-book-get-slots'
;;; main-window.scm:36:6: warning: possibly unbound variable `qof-book-kvp-changed'
;;; main-window.scm:38:4: warning: possibly unbound variable `gnc:kvp-option-dialog'
;;; main-window.scm:38:4: warning: possibly unbound variable `QOF-ID-BOOK-SCM'
;;; main-window.scm:39:33: warning: possibly unbound variable `_'
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/main-window.scm.go
;;; note: source file /usr/local/share/gnucash/scm/fin.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/fin.scm.go
;;; compiling /usr/local/share/gnucash/scm/fin.scm
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/fin.scm.go
;;; note: source file /usr/local/share/gnucash/scm/build-config.scm
;;;       newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/build-config.scm.go
;;; compiling /usr/local/share/gnucash/scm/build-config.scm
;;; compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/build-config.scm.go
Backtrace:
In ice-9/boot-9.scm:
 170: 12 [catch #t #<catch-closure c8fa20> ...]
In unknown file:
   ?: 11 [catch-closure]
In ice-9/boot-9.scm:
2497: 10 [#<procedure c25560 at ice-9/boot-9.scm:2485:4 (name #:optional autoload version #:key ensure)> # ...]
2763: 9 [try-module-autoload (gnucash main) #f]
2103: 8 [save-module-excursion #<procedure e0f7b0 at ice-9/boot-9.scm:2764:17 ()>]
2774: 7 [#<procedure e0f7b0 at ice-9/boot-9.scm:2764:17 ()>]
In unknown file:
   ?: 6 [primitive-load-path "gnucash/main" #f]
In ice-9/eval.scm:
 458: 5 [#<procedure b670c0 at ice-9/eval.scm:452:4 (exp)> #]
In ice-9/psyntax.scm:
1024: 4 [chi-top-sequence ((debug-set! maxdepth 100000)) () ...]
 922: 3 [scan ((debug-set! maxdepth 100000)) () ...]
1015: 2 [scan ((#(syntax-object debug-options # ...) (# # #))) () ...]
In ice-9/boot-9.scm:
2854: 1 [debug-options (show-file-name #t stack ...)]
In unknown file:
   ?: 0 [debug-options-interface (show-file-name #t stack ...)]

ERROR: In procedure debug-options-interface:
ERROR: In procedure debug-options-interface: Unknown option name: maxdepth
-------------- next part --------------
A non-text attachment was scrubbed...
Name: strace.c
Type: text/x-csrc
Size: 755068 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20111108/e60ba36f/attachment-0001.bin>


More information about the gnucash-devel mailing list