From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gary Johnson Subject: Re: How to build GnuCash with SQLite backend support? Date: Wed, 06 Dec 2017 10:34:07 -0500 Message-ID: <87374n3m6o.fsf@gmail.com> References: <87d13sx5b1.fsf@gmail.com> <20171206085925.GL19582@macbook41> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMbks-0000UD-NB for help-guix@gnu.org; Wed, 06 Dec 2017 10:37:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMbkp-0003bb-FS for help-guix@gnu.org; Wed, 06 Dec 2017 10:37:02 -0500 Received: from mail-pg0-x22d.google.com ([2607:f8b0:400e:c05::22d]:45714) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eMbkp-0003ay-AG for help-guix@gnu.org; Wed, 06 Dec 2017 10:36:59 -0500 Received: by mail-pg0-x22d.google.com with SMTP id m25so2317626pgv.12 for ; Wed, 06 Dec 2017 07:36:59 -0800 (PST) In-reply-to: <20171206085925.GL19582@macbook41> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Efraim Flashner Cc: help-guix@gnu.org 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 . 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