It's been rumoured that Jeremy Collins said:
>
> I am getting closer...
>
> The Gnome version is really messed up...
>
> Here is my lastest problem, any ideas what I am missing here?
>
>
> ../guile/obj/gnucash.o: In function `main':
> ../guile/obj/gnucash.o(.text+0x3c8): multiple definition of `main'
> obj/gnome/main.o:/home/collins/devel/xacc/src/gnome/main.c:346: first
> defined he
> re
> ld: Warning: size of symbol `main' changed from 40 to 74 in
> ../guile/obj/gnucash
> .o
Robb has been moving around main() from one place to another, and inserting
all sorts of stuff in the middle. grep for main in the guile /scm source.
> obj/gnome/main.o: In function `open_new_file':
> /home/collins/devel/xacc/src/gnome/main.c:71: undefined reference to
> `SHOW_IO_ER
> R_MSG'
this is a #define somewhere in the motif source I guess. grep.
> /home/collins/devel/xacc/src/gnome/main.c:77: undefined reference to
> `xaccLogSet
> Base'
src/engine/translog.h but it should have linked because its in translog.o
so I am confused as to why you got this message.
> obj/gnome/main.o: In function `file_ok_sel':
> /home/collins/devel/xacc/src/gnome/main.c:115: undefined reference to
> `oepn_new_
> file'
oepn ?? open !!
> obj/gnome/main.o: In function `main':
> /home/collins/devel/xacc/src/gnome/main.c:347: undefined reference to
> `gnucash_m
> ain'
robb's fiddling with main ....
> ../obj/gnome/SplitLedger.o: In function `LedgerMoveCursor':
> /home/collins/devel/xacc/src/SplitLedger.c:170: undefined reference to
> `refreshM
> ainWindow'
> ../obj/gnome/SplitLedger.o: In function `xaccSRRedrawRegEntry':
> /home/collins/devel/xacc/src/SplitLedger.c:309: undefined reference to
> `refreshM
> ainWindow'
> ../obj/gnome/SplitLedger.o: In function `xaccSRSaveRegEntry':
> /home/collins/devel/xacc/src/SplitLedger.c:433: undefined reference to
> `refreshM
> ainWindow'
> /home/collins/devel/xacc/src/SplitLedger.c:470: undefined reference to
> `refreshM
> ainWindow'
Hmmm ...this calls a motif function to redraw the main window. I guess
you need to write a gtk routine with same name that does the same thing ...
> ../swig/guile/gnucash-all-guile_wrap.o: In function
> `_wrap_gscm_get_fileptr_stdi
> n':
> /home/collins/devel/xacc/src/gnome/../swig/guile/gnucash-all-guile_wrap.c:3459:
> undefined reference to `get_fileptr_stdin'
> ../swig/guile/gnucash-all-guile_wrap.o: In function
> `_wrap_gscm_get_fileptr_stdo
> ut':
> /home/collins/devel/xacc/src/gnome/../swig/guile/gnucash-all-guile_wrap.c:3473:
> undefined reference to `get_fileptr_stdout'
> ../swig/guile/gnucash-all-guile_wrap.o: In function
> `_wrap_gscm_get_fileptr_stde
> rr':
> /home/collins/devel/xacc/src/gnome/../swig/guile/gnucash-all-guile_wrap.c:3487:
> undefined reference to `get_fileptr_stderr'
dunno ...
--linas
> make: *** [../../gnucash.gnome] Error 1
>
> --
> Jeremy Collins
> [EMAIL PROTECTED]
> ----- %< -------------------------------------------- >% ------
> The GnuCash / X-Accountant Mailing List
> To unsubscribe, send mail to [EMAIL PROTECTED] and
> put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body
>
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body