QOF won't link

Linas Vepstas linas at linas.org
Thu Jun 17 00:33:55 EDT 2004


On Wed, Jun 16, 2004 at 10:01:56PM +0100, Neil Williams was heard to remark:
> On Wednesday 16 June 2004 9:26, Derek Atkins wrote:
> > Neil Williams <linux at codehelp.co.uk> writes:
> > > Package: libqof-dev
> > This is your problem.  remove this package.  try again.

FWIW, I have qof-dev installed on my system, and I don't ahve this
problem.  Note, however, that my qof-dev is in /usr/local/include
and not in /usr/include .. Hmmm. 

> I've removed that, now I'm back to the original linkage problem. It compiles 
> fine, just won't link:
> 
> basic.o(.text+0x16): In function `gnc_book_merge_run_query':
> /opt/neil/gnucash/src/import-export/gnc-book-merge/basic.c:15: undefined 
> reference to `qof_sql_query_run'

That is because gnucash does not currently compile src/engine/qofsql.c
because, until now, no code in gnucash actually used this function.
basic.c must be something new that you've written.  You need to add
qofsql.c to src/engine/Makefile.am

Best of my knowledge, qofsql.c should compile & work fine within
Gnucash; its just that, until now, it hasn't been needed.  (I use
it in gnotime).

--linas

-- 
pub  1024D/01045933 2001-02-01 Linas Vepstas (Labas!) <linas at linas.org>
PGP Key fingerprint = 8305 2521 6000 0B5E 8984  3F54 64A9 9A82 0104 5933


More information about the gnucash-devel mailing list