building gnucash on cygwin (almost there, I think)

Derek Atkins warlord at MIT.EDU
Mon May 12 20:37:00 CDT 2003


Ivan Middleton <idmiddle at umich.edu> writes:

> On 10 May 2003, Derek Atkins wrote:
> 
> > 1) move files/functions around to alieve the cross-dependency
> 
> My solution is to move `src/app-file/gnc-file.c' into the gnome library
> (libgnc-app-file-gnome), which works nicely.  Interestingly, the naming
> of the C source files already suggests this.

Actually, I'm not convinced this is the right answer.  Indeed, it
might break other dependencies (like libgw-app-file).  But then again
IMHO the current module lines are poorly conceived.

> So I have a complete build now.  Running gnucash gives no errors, but
> unfortunately doesn't seem to do anything at all except eat up CPU cycles.
> By attaching gdb to the running guile process, and typing `info dll', I
> can see that it actually seems to be able to load some of the gnucash
> modules.  Other than that, I can't tell what's going on.

Try running gnucash --debug

> Can someone point me in the direction of information on debugging guile
> programs?  The Guile reference manual mentions trace and backtrace and
> single-stepping, but doesn't say *how* to single-step (that node of the
> manual is blank!).

Well, gnucash has a bunch of debugging already; you just need to turn
it on.  You can also turn on the --loglevel option.

Good luck,

> Ivan

-derel

-- 
       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-devel mailing list