2.0.4 Backtrace on Start-up (99% solved)
Derek Atkins
warlord at MIT.EDU
Thu Jan 4 21:54:21 EST 2007
Hi,
While this analysis is accurate, #f should map to NULL, and that should
be allowed. It could be a guile problem, or it could be a g-wrap problem.
Testing the swig wrappers in SVN Trunk would help. Just use the
most recent revision in trunk.
-derek
Quoting Kevin Kleinfelter <gnucash-user at kevin.kleinfelter.com>:
> It has been over 24 years since I programmed in LISP, so I'm a little fuzzy
> on the Scheme. Here's what I found after poking around in the code. It
> appears to me that the second arg is supposed to be a gnc:Session and it
> isn't, or perhaps it is supposed to be a 'type_p', and it isn't. Sadly I
> don't remember enough of my LISP to be able to make more sense of the SCM.
> *In gnucash-2.0.4/src/engine/gw-engine-spec.scm*
>
> (gw:wrap-function
> ws
> 'gnc:hook-run-danglers-real
> '<gw:void>
> "gnc_hook_run"
> '(((<gw:mchars> caller-owned) name) (<gnc:Session*> arg))
> "Run the danglers on a hook.")
>
> *In gnucash-2.0.4/src/engine/gw-engine.c line 21931*
>
> if (gw_wcp_is_of_type_p
> blah-blah here
>
> else type error
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-user
mailing list