trouble building gda-dev2

Nathan Buchanan nbinont at gmail.com
Thu Jan 17 22:27:14 EST 2008


I'm trying to get the gda-dev2 branch (r16869) working under windows and am
running into a couple problems.

I have obtained libgda, compiled it and everything looks good from there,
however it seems a few gnucash includes are missing in backend\gda for me.
Unfortunately I don't know the code well enough to do anything about it :(.
Could I have a few pointers?

Thanks,
Nathan

gcc -shared  .libs/gnc-backend-util-gda.o .libs/gnc-account-gda.o .libs/gnc-
book-gda.o .libs/gnc-budget-gda.o .libs/gnc-commodity-gda.o .libs/gnc-
lots-gda.o .libs/gnc-price-gda.o .libs/gnc-recurrence-gda.o .libs/gnc-
schedxaction-gda.o .libs/gnc-slots-gda.o .libs/gnc-transaction-gda.o
-L/c/soft/autotools/lib -L/c/soft/regex/lib -lregex -L/c/soft/gnome/lib
-L/c/soft/guile/lib -L/c/soft/gwenhywfar/lib -L/c/soft/hh/lib
-Lc:/soft/gnome/lib -lgmodule-2.0 -lgconf-2 -lORBit-2
-lgobject-2.0../../../src/engine/.libs/libgncmod-
engine.dll.a -L/c/soft/gnucash/build/src/gnc-module/.libs
-Lc:/soft/guile/lib -L/c/soft/readline/lib
-L/c/soft/gnucash/build/src/core-utils/.libs
-L/c/soft/gnucash/build/lib/libqof/qof/.libs -Lc:/soft/libgda/lib
/c/soft/libgda/lib/libgda-3.0.dll.a -L/c/soft/libgda/lib
/c/soft/libgda/lib/libgdasql-3.0.dll.a -lgthread-2.0 -lxml2 -lz
-lglib-2.0-lintl -liconv -lpopt  -mms-bitfields -mwindows -o
.libs/libgnc-
backend-gda-utils-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib
-Xlinker .libs/libgnc-backend-gda-utils.dll.a
Creating library file: .libs/libgnc-backend-gda-utils.dll.a
.libs/gnc-backend-util-gda.o(.text+0x3e9): In function `gnc_gda_get_getter':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:141: undefined reference to
`qof_class_get_parameter_getter'
.libs/gnc-backend-util-gda.o(.text+0x22ed): In function `load_guid':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:684: undefined reference to `string_to_guid'
.libs/gnc-backend-util-gda.o(.text+0x2496): In function `get_gvalue_guid':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:717: undefined reference to `guid_to_string_buff'
.libs/gnc-backend-util-gda.o(.text+0x2954): In function
`get_gvalue_objectref_guid':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:797: undefined reference to `qof_instance_get_guid'
.libs/gnc-backend-util-gda.o
(.text+0x296f):c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:800: undefined reference to `guid_to_string_buff'
.libs/gnc-backend-util-gda.o(.text+0x2ec0): In function `load_timespec':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:880: undefined reference to `gnc_iso8601_to_timespec_gmt'
.libs/gnc-backend-util-gda.o
(.text+0x2f7f):c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:887: undefined reference to `gnc_dmy2timespec'
.libs/gnc-backend-util-gda.o
(.text+0x2fb1):c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:893: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x3128): In function
`get_gvalue_timespec':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:920: undefined reference to
`gnc_timespec_to_iso8601_buff'
.libs/gnc-backend-util-gda.o(.text+0x3791): In function `load_date':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1017: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x3dbd): In function `get_integer_value':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1099: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x4179): In function
`get_gvalue_numeric':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1167: undefined reference to `gnc_numeric_get_type'
.libs/gnc-backend-util-gda.o(.text+0x4931): In function
`gnc_gda_register_col_type_handler':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1296: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x4df5): In function
`gnc_gda_load_object':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1404: undefined reference to
`qof_class_get_parameter_setter'
.libs/gnc-backend-util-gda.o(.text+0x5066): In function
`gnc_gda_execute_query':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1456: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x5139): In function
`gnc_gda_create_query_from_sql':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1473: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x531c): In function
`gnc_gda_execute_select_get_count':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1512: undefined reference to `qof_log_prettify'
.libs/gnc-backend-util-gda.o(.text+0x688c): In function
`gnc_gda_create_table_if_needed':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
backend-util-gda.c:1885: undefined reference to `qof_log_prettify'
.libs/gnc-account-gda.o(.text+0xdf): In function `get_parent':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
account-gda.c:98: undefined reference to `qof_instance_get_type'
.libs/gnc-account-gda.o
(.text+0xf6):c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
account-gda.c:98: undefined reference to `qof_instance_get_guid'
.libs/gnc-account-gda.o(.text+0x1c2): In function `set_parent':
c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
account-gda.c:116: undefined reference to `qof_instance_get_type'
.libs/gnc-account-gda.o
(.text+0x1d9):c:/soft/gnucash/build/src/backend/gda/../../../../repos/src/backend/gda/gnc-
account-gda.c:116: undefined reference to `qof_instance_get_book'

and so on for:
gnc-transaction-gda.c
gnc-slots-gda.c
gnc-schedxaction-gda.c
gnc-recurrence-gda.c
gnc-price-gda.c
gnc-lots-gda.c
gnc-commodity-gda.c
gnc-budget-gda.c
gnc-book-gda.c
gnc-account-gda.c

-- 
<><><><><><><><><><><><><><><>
"Even if you are on the right track, you'll get run over if you just sit
there" - Will Rogers


More information about the gnucash-devel mailing list