Jeremy Collins <[EMAIL PROTECTED]> writes:
> I am getting closer...
>
> The Gnome version is really messed up...
>
> Here is my lastest problem, any ideas what I am missing here?
I think I mentioned this to the list a while back, but it was a long
time ago, and it was part of my patch announcements. The main thing
you're missing is that main should no longer be in gnome/* or motif/*.
There is only one main, and it's in guile/gnucash.c. gnome/* should
just provide the set of functions that guile/gnucash.c and
scm/startup/main.scm needs. You should look at the motif dir to get
an idea of what's going on. You'll need to make those same changes to
the gnome code. You'll also want to bring gnome/Makefile.in into line
with motif/Makefile.in. There were changes to support the new
approach.
To get started, one of the biggest changes was that motif/main.* is
gone. It has been replaced with motif/top-level.*. You should do the
same for gnome. top-level.* is supposed to provide the functions that
scm/startup/main.scm needs.
Many of the rest of the errors you quote are probably caused by these
problems. Note too that you're going to have to do a bunch of work to
integrate all of Linas engine changes into the gnome code. He's made
a number of changes to the way you have to call the engine (mostly
splits related), but he'll have to explain those to you.
Once you get this message digested, feel free to ask questions when
you're confused by the way things have changed. For some of the
changes, asking is probably a lot faster than trying to figure it out
by staring at the code. A bunch of things have moved around...
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body