Thanks Efraim,

  I made a modified copy of gnucash.scm outside of the Guix git tree (as
gnucash-with-dbi.scm) that returns the gnucash package and was able to
get it to run with:

$ guix package -f gnucash-with-dbi.scm

Of course, I then ran into this error in the configure phase:

====================================
checking dbi/dbi.h usability... no
checking dbi/dbi.h presence... no
checking for dbi/dbi.h... no
configure: error:

 Unable to find <dbi/dbi.h>. Either install the libdbi development
 package (such as libdbi0-dev), or switch off the database backend of
 gnucash by --disable-dbi.
 Note: If you install libdbi, you should also install its database
 drivers (such as libdbd-sqlite3 libdbd-mysql libdbd-pgsql).
====================================

So, yeah...I should have seen that coming. Since libdbi and
libdbd-sqlite3 are not part of Guix yet, I guess that means I need to
write package definitions for them. I guess I'll need to go cozy up with
the manual for awhile...

RTFM time,
  Gary

Reply via email to