Quicken import; compiling errors

Georg Roesler groesle@gwdg.de
Sun, 3 Jun 2001 01:03:05 +0200


I tried to use gnucash.
First I took gnucash-1.4.9. My system is SuSE 7.1.

Importing *.QIF files with stocks resulted in error message:

    qif-parse:parse-action-field : unknown action field "ZinsEinX"
    qif-parse:parse-action-field : unknown action field "ZinsEinX"
    qif-parse:parse-action-field : unknown action field "VerkaufX"
....
after closing the import box one gets:

    /opt/gnome/share/gnucash/scm/qif-import/qif-to-gnc.scm:703:24: In 
procedure string=? in expression (string=? (qif-split:category split) 
acct-name):
    /opt/gnome/share/gnucash/scm/qif-import/qif-to-gnc.scm:703:24: Wrong type 
argument in position 2 (expecting ROSTRINGP): #f

and the program crashes (disappears).

So I imported one stock manually and ran gnc-prices: 

    groesle@stefan:~ > gnc-prices  gr.20010527122830.xac
    Opening file gr.20010527122830.xac
    Aktien: unknown. skipping...
    China Telekom: using YAHOO_EUROPE
    China Telekom: 909622.F CHINA MOBILE     last price = 5.95 at 5/25/2001
    Type error in argument 3 of xaccQueryAddDateMatchTT. Expected _p_time_t 
at /opt/gnome/bin/gnc-prices line 76.

I hoped that newer versions are better and tried to compile gnucash-1.4.12 
but I ended with:
....
    Making all in guile
    make[3]: Entering directory 
`/usr/src/packages/BUILD/gnucash-1.4.12/src/guile'
    gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I..   -I../engine   -I../gnome   
-I../register    -g -O2 -Wall -I/opt/gnome/include -DNEED_GNOMESUPPORT_H 
-I/opt/gnome/lib/gnome-libs/include -I/usr/lib/glib/include 
-I/usr/X11R6/include -I/usr/include/gnome-xml -I/usr/local/include 
-I/usr/include -c gnc.c
    gnc.c:50: parse error before `POINTER_TOKEN_smob'
    gnc.c:50: warning: type defaults to `int' in declaration of 
`POINTER_TOKEN_smob'gnc.c:51: warning: initialization makes integer from 
pointer without a cast
    gnc.c:51: warning: excess elements in scalar initializer
    gnc.c:51: warning: (near initialization for `POINTER_TOKEN_smob')
....
....
    gnc.c:5922: warning: passing arg 2 of `gnc_print_session_text' discards 
qualifiers from pointer target type
    gnc.c: In function `init_gnc':
    gnc.c:7246: warning: implicit declaration of function `scm_newsmob'
    make[3]: *** [gnc.o] Error 1
....

This error was descibed in your list in february by dlphilip@bright.net using 
HR 6.1 and GC 1.4.11 but I did not find an answer.

So: what should I do? Better taking a WINDOWS-program?