gnucash-CVS (02/05/2001) compilation and running problems...

Christophe Guychard Christophe.Guychard@enst-bretagne.fr
Tue, 6 Feb 2001 13:39:56 +0100


C'est un message de format MIME en plusieurs parties.

------=_NextPart_000_000B_01C09042.4B0CB860
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hi all,

I've succeeded in compiling a cvs snapshot (02/05/2001)
from gnucash 1.5.x last night... with difficulties.

I had to comment a lot of lines of code (around #if USE_GUPPI)
in gnc_html.c (between lines 580 and 700). I had the same kind of
compilation failures as the one Richard -Gilligan- Uschold reported
on the ML (02/03/2001).
I have Guppi 0.35.2 installed (glade 0.5.11, Guile 1.4,
 Gnome 1.2, libxml2-2.2.10), but have not been able to see anything
going from Gnucash to Guppi (all the reports crashed :( )

While running gnucash I faced a few troubles:
-> latest cvs is very very slow and often hangs while loading a file
   [ in this case: no CPU consumption, gnucash simply seems to hang
     and wait for something??? doing a few Ctrl-C in xterm from which
     gnucash has been launch seems to make it restart?
     I attached to this mail a backtrace from gdb, from where it seems to hang
(?)
	]
-> it also hangs [same symptom, same solution: Ctrl-C] while creating a new
   account (before the account window shows) in a empty file.
-> no report runs (see reports-failed.txt in attachment), while selecting a
   report in the menu, it simply send a message and crashes (no core)
-> while selecting demo->guppi->something in the help window, it crashes (no
core,
   but glib/gtk message)
-> there is still troubles whith accented characters and XML-format
   (reported to the list, Dave Peticolas and Rob Browning in december)

And I have a few questions:

-> I've read on the list about a new Quicken like window, where can I
   access that one? is it operationnal?is it in cvs?
-> what is the 'action' field in the transaction editor (journal mode) for?

And now a few very good points:

-> the work that has been done around the transaction editors (journal mode,
   general ledger,...) is great and makes double-entry accounting more obvious
   in gnucash
-> the help system is really good!


Hope this will help.

XtoF.

-------------------------------------------------------------

<< En science, la phrase la plus excitante que l'on peut entendre,
 celle qui annonce des nouvelles découvertes,
 ce n'est pas "Eureka" mais c'est "drôle". >>

Isaac Asimov


-------------------------------------------------------------
Christophe Guychard	<Christophe.Guychard@enst-bretagne.fr>

Système d'Information et Intranet
ENST-Bretagne
Brest - FRANCE

Tel. bureau: 02 29 00 12 54
-------------------------------------------------------------

------=_NextPart_000_000B_01C09042.4B0CB860
Content-Type: text/x-vcard;
	name="Christophe Guychard (E-mail).vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Christophe Guychard (E-mail).vcf"

BEGIN:VCARD
VERSION:2.1
N:Guychard;Christophe;;M.
FN:Christophe Guychard (E-mail)
ORG:;DISI
TEL;WORK;VOICE:+33 (00) 02 98 00 12 54
TEL;HOME;VOICE:+33 (00) 0298439242
ADR;WORK;ENCODING=3DQUOTED-PRINTABLE:;;Technop=3DF4le de =
Brest-Iroise=3D0D=3D0ABP 832;Brest;Finist=3DE8re;29285;France
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:Technop=3DF4le de =
Brest-Iroise=3D0D=3D0ABP 832=3D0D=3D0ABrest, Finist=3DE8re 29285=3D0D=3D
=3D0AFrance
ADR;HOME:;;48 rue du chateau;Brest, Finist=E8re;;29200;France
LABEL;HOME;ENCODING=3DQUOTED-PRINTABLE:48 rue du chateau=3D0D=3D0ABrest, =
Finist=3DE8re 29200=3D0D=3D0AFrance
EMAIL;PREF;INTERNET:christophe.guychard@enst-bretagne.fr
REV:20000307T095536Z
END:VCARD

------=_NextPart_000_000B_01C09042.4B0CB860
Content-Type: text/plain;
	name="gnucash-hangs.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="gnucash-hangs.txt"

=0A=
Program received signal SIGINT, Interrupt.=0A=
0x40a6c5c4 in __libc_read () from /lib/libc.so.6=0A=
(gdb) Quit=0A=
(gdb) where=0A=
#0  0x40a6c5c4 in __libc_read () from /lib/libc.so.6=0A=
#1  0x40b17cdc in ?? () from /lib/libpthread.so.0=0A=
#2  0x40a1c399 in _IO_file_read (fp=3D0x82a31a0, buf=3D0xbfffd043, =
size=3D165)=0A=
    at fileops.c:679=0A=
#3  0x40a1c1fe in _IO_file_xsgetn (fp=3D0x82a31a0, data=3D0xbfffcfe8, =
n=3D256)=0A=
    at fileops.c:895=0A=
#4  0x40a1d0e6 in _IO_sgetn (fp=3D0x82a31a0, data=3D0xbfffcfe8, n=3D256)=0A=
    at genops.c:431=0A=
#4  0x40a1d0e6 in _IO_sgetn (fp=3D0x82a31a0, data=3D0xbfffcfe8, n=3D256)=0A=
    at genops.c:431=0A=
#5  0x40a18a84 in _IO_fread (buf=3D0xbfffcfe8, size=3D1, count=3D256, =
fp=3D0x82a31a0)=0A=
    at iofread.c:42=0A=
#6  0x4002f3ad in init_from_stream (stream=3D0x82a31a0, max_size=3D256)=0A=
    at guid.c:95=0A=
#7  0x4002f4bd in init_from_file (filename=3D0x400422a8 "/dev/random", =0A=
    max_size=3D256) at guid.c:147=0A=
#8  0x4002f6af in guid_init () at guid.c:231=0A=
#9  0x4002fa4c in guid_new (guid=3D0x82a3048) at guid.c:376=0A=
#10 0x4002f0f0 in xaccGUIDNew (guid=3D0x82a3048) at GNCId.c:213=0A=
#11 0x40020d07 in xaccInitAccount (acc=3D0x82a3048) at Account.c:113=0A=
#12 0x40020d78 in xaccMallocAccount () at Account.c:126=0A=
#13 0x4003cf8d in account_restore_start_handler (sibling_data=3D0x0, =0A=
    parent_data=3D0x82af450, global_data=3D0xbfffeba4, =0A=
    data_for_children=3D0x82a3038, result=3D0x82a3040, tag=3D0x82b24c0 =
"restore", =0A=
    attrs=3D0x0) at Account-xml-parser-v1.c:91=0A=
#14 0x4003cc7d in sixtp_sax_start_handler (user_data=3D0xbfffeae8, =0A=
    name=3D0x82a3020 "restore", attrs=3D0x0) at sixtp.c:419=0A=
#15 0x4053a0a6 in xmlParseStartTag () from /usr/lib/libxml.so.2=0A=
#16 0x4053ac7e in xmlParseElement () from /usr/lib/libxml.so.2=0A=
#17 0x4053aac3 in xmlParseContent () from /usr/lib/libxml.so.2=0A=
#18 0x4053ae79 in xmlParseElement () from /usr/lib/libxml.so.2=0A=
#19 0x4053aac3 in xmlParseContent () from /usr/lib/libxml.so.2=0A=
#20 0x4053ae79 in xmlParseElement () from /usr/lib/libxml.so.2=0A=
#21 0x4053aac3 in xmlParseContent () from /usr/lib/libxml.so.2=0A=
#22 0x4053ae79 in xmlParseElement () from /usr/lib/libxml.so.2=0A=
#23 0x4053c6b6 in xmlParseDocument () from /usr/lib/libxml.so.2=0A=
#24 0x4053f707 in xmlSAXUserParseFile () from /usr/lib/libxml.so.2=0A=
#25 0x40031d1a in sixtp_parse_file (sixtp=3D0x82b7c68, =0A=
    filename=3D0x82a7408 "/root/GnuCashTest/test/test1.xml", =0A=
    data_for_top_level=3D0x0, global_data=3D0xbfffeba4, =
parse_result=3D0xbfffeba0)=0A=
    at io-gncxml-r.c:270=0A=
#26 0x40032344 in gncxml_read (=0A=
    filename=3D0x82a7408 "/root/GnuCashTest/test/test1.xml", =0A=
    result_group=3D0xbfffebec) at io-gncxml-r.c:578=0A=
#27 0x40024138 in xaccReadAccountGroupFile (=0A=
    name=3D0x82a7408 "/root/GnuCashTest/test/test1.xml", =
error_result=3D0xbfffec3c)=0A=
    at FileIO.c:40=0A=
#28 0x40035a27 in gnc_book_load (book=3D0x82ae3d8) at gnc-book.c:477=0A=
#29 0x806e394 in gncPostFileOpen (=0A=
    filename=3D0x82b0808 "/root/GnuCashTest/test/test1.xml") at =
FileDialog.c:335=0A=
#30 0x806e4d3 in gncFileOpen () at FileDialog.c:410=0A=
#31 0x809c29c in gnc_ui_filemenu_cb (widget=3D0x8278a98, menuItem=3D0x1)=0A=
    at window-main.c:747=0A=
#32 0x4022122d in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0=0A=
#33 0x4024e9bd in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0=0A=
#34 0x4024de02 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0=0A=
#35 0x4024bf05 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0=0A=
#36 0x40281468 in gtk_widget_activate () from /usr/lib/libgtk-1.2.so.0=0A=
#37 0x4022885b in gtk_menu_shell_activate_item () from =
/usr/lib/libgtk-1.2.so.0=0A=
#38 0x40227bdb in gtk_menu_shell_button_release ()=0A=
   from /usr/lib/libgtk-1.2.so.0=0A=
#39 0x40220df9 in gtk_marshal_BOOL__POINTER () from =
/usr/lib/libgtk-1.2.so.0=0A=
#40 0x4024de3b in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0=0A=
#41 0x4024bf05 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0=0A=
#42 0x4028131c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0=0A=
#43 0x40220d52 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0=0A=
#44 0x4021ffaa in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0=0A=
#45 0x402ca53b in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0=0A=
#46 0x403f9186 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0=0A=
#47 0x403f9751 in g_main_iterate () from /usr/lib/libglib-1.2.so.0=0A=
#48 0x403f98f1 in g_main_run () from /usr/lib/libglib-1.2.so.0=0A=
#49 0x4021f8e9 in gtk_main () from /usr/lib/libgtk-1.2.so.0=0A=
#50 0x8099a29 in gnc_ui_start_event_loop () at top-level.c:380=0A=
#51 0x80dfe19 in gwrap_gnc_ui_start_event_loop () at gnc.c:5752=0A=
#52 0x405b7b58 in scm_deval (x=3D1087298072, env=3D1087294912) at =
eval.c:2636=0A=
#53 0x405b5b19 in scm_deval (x=3D1087297976, env=3D1087294912) at =
eval.c:1954=0A=
#54 0x405b5b19 in scm_deval (x=3D1087297744, env=3D1087294912) at =
eval.c:1954=0A=
#55 0x405b9853 in scm_dapply (proc=3D1087297584, arg1=3D10612, =
args=3D1087295400)=0A=
    at eval.c:3473=0A=
#56 0x405b41bc in scm_apply (proc=3D1087297560, arg1=3D10612, =
args=3D10612)=0A=
    at eval.c:3283=0A=
#57 0x405c01b0 in gh_call0 (proc=3D1087297560) at gh_funcs.c:150=0A=
#58 0x80d5fcf in gnucash_main_helper (argc=3D1, argv=3D0xbffffa04) at =
gnucash.c:126=0A=
#59 0x405c0295 in gh_launch_pad (closure=3D0x80d5d80, argc=3D1, =
argv=3D0xbffffa04)=0A=
    at gh_init.c:60=0A=
#60 0x405c3848 in invoke_main_func (body_data=3D0xbffff938) at init.c:625=0A=
#61 0x405e60a4 in scm_internal_lazy_catch (tag=3D9076, =0A=
    body=3D0x405c381c <invoke_main_func>, body_data=3D0xbffff938, =0A=
    handler=3D0x405e6408 <scm_handle_by_message>, handler_data=3D0x0)=0A=
    at throw.c:283=0A=
#62 0x405c37f7 in scm_boot_guile_1 (base=3D0xbffff934, =
closure=3D0xbffff938)=0A=
    at init.c:600=0A=
#63 0x405c3504 in scm_boot_guile (argc=3D1, argv=3D0xbffffa04, =0A=
    main_func=3D0x405c0274 <gh_launch_pad>, closure=3D0x80d5d80) at =
init.c:443=0A=
#64 0x405c02c8 in gh_enter (argc=3D1, argv=3D0xbffffa04, =0A=
    c_main_prog=3D0x80d5d80 <gnucash_main_helper>) at gh_init.c:70=0A=
#65 0x80d6202 in main (argc=3D1, argv=3D0xbffffa04) at gnucash.c:197=0A=

------=_NextPart_000_000B_01C09042.4B0CB860
Content-Type: text/plain;
	name="reports-failed.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="reports-failed.txt"

/opt/gnucash/share/scm/options.scm:495:10: In procedure + in expression =
(+ 1 (gnc:multichoice-list-lookup # item)):=0A=
/opt/gnucash/share/scm/options.scm:495:10: Wrong type argument: #f=0A=
=0A=

------=_NextPart_000_000B_01C09042.4B0CB860--