QOF won't link
Neil Williams
linux at codehelp.co.uk
Wed Jun 16 15:33:01 EDT 2004
What do I need in a Makefile.am to deal with these error reports:
/opt/neil/gnucash/src/import-export/gnc-book-merge/gnc_book_merge.c:114:
undefined reference to `qof_sql_query_run'
gnc_book_merge.o(.text+0x100): In function `gnc_book_merge_do_some_queries':
/opt/neil/gnucash/src/import-export/gnc-book-merge/gnc_book_merge.c:134:
undefined reference to `qof_sql_query_new'
gnc_book_merge.o(.text+0x10e):/opt/neil/gnucash/src/import-export/gnc-book-merge/gnc_book_merge.c:137:
undefined reference to `qof_sql_query_set_book'
gnc_book_merge.o(.text+0x130):/opt/neil/gnucash/src/import-export/gnc-book-merge/gnc_book_merge.c:157:
undefined reference to `qof_sql_query_destroy'
collect2: ld returned 1 exit status
make: *** [gnc_book_merge] Error 1
I can't find any suitable libraries in the CVS HEAD src/ tree.
or with -lqof added:
/usr/lib/libqof.so: undefined reference to `sql_destroy'
/usr/lib/libqof.so: undefined reference to `sql_parse'
/usr/lib/libqof.so: undefined reference to `g_object_class_list_properties'
/usr/lib/libqof.so: undefined reference to `g_date_get_day'
/usr/lib/libqof.so: undefined reference to `g_value_get_double'
/usr/lib/libqof.so: undefined reference to `sql_statement_get_tables'
/usr/lib/libqof.so: undefined reference to `g_value_get_string'
/usr/lib/libqof.so: undefined reference to `g_type_name'
/usr/lib/libqof.so: undefined reference to `g_string_printf'
/usr/lib/libqof.so: undefined reference to `g_object_get_property'
/usr/lib/libqof.so: undefined reference to `g_value_init'
/usr/lib/libqof.so: undefined reference to `g_date_get_month'
/usr/lib/libqof.so: undefined reference to `g_value_get_float'
/usr/lib/libqof.so: undefined reference to `g_param_spec_types'
/usr/lib/libqof.so: undefined reference to `g_string_append_printf'
/usr/lib/libqof.so: undefined reference to `g_type_check_instance_is_a'
/usr/lib/libqof.so: undefined reference to `g_param_spec_get_name'
/usr/lib/libqof.so: undefined reference to `g_value_get_boolean'
/usr/lib/libqof.so: undefined reference to `g_value_get_int'
/usr/lib/libqof.so: undefined reference to `g_value_get_uint'
/usr/lib/libqof.so: undefined reference to `g_date_get_year'
This QOF still isn't making any sense and neither of the examples on the QOF
sourceforge site will compile.
(there's no my-object.h file)
sql-example.c:48: error: `MyObj' undeclared (first use in this function)
--
Neil Williams
=============
http://www.codehelp.co.uk/
http://www.dclug.org.uk/
http://www.isbn.org.uk/
http://sourceforge.net/projects/isbnsearch/
http://www.biglumber.com/x/web?qs=0x8801094A28BCB3E3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: signature
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20040616/b0dd84eb/attachment.bin
More information about the gnucash-devel
mailing list