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

Reply via email to