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