From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gary Johnson Subject: How to build GnuCash with SQLite backend support? Date: Tue, 05 Dec 2017 15:56:02 -0500 Message-ID: <87d13sx5b1.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51063) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMKIz-00071n-3a for help-guix@gnu.org; Tue, 05 Dec 2017 15:59:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMKIv-0002b3-8T for help-guix@gnu.org; Tue, 05 Dec 2017 15:59:05 -0500 Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:37844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eMKIv-0002as-2l for help-guix@gnu.org; Tue, 05 Dec 2017 15:59:01 -0500 Received: by mail-pf0-x22d.google.com with SMTP id n6so1069976pfa.4 for ; Tue, 05 Dec 2017 12:59:00 -0800 (PST) Received: from euclid ([72.169.80.107]) by smtp.gmail.com with ESMTPSA id a6sm1280239pff.158.2017.12.05.12.58.49 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 05 Dec 2017 12:58:58 -0800 (PST) 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: help-guix@gnu.org Hi guys, I run Guix on top of Parabola. Recently, the GnuCash package from the AUR got into conflict with an old version of ICU, and now it won't build anymore. So...I decided to install GnuCash through Guix instead. Unfortunately, although it built correctly (yay Guix!), I can no longer open my accounts.gnucash file (in SQLite3 format). Instead, I just get a message from GnuCash saying that no suitable backend can be found for this format. I then looked at the gnucash.scm file here: /usr/share/guile/site/2.2/gnu/packages/gnucash.scm And I found this: (arguments `(#:tests? #f ;FIXME: failing at /qof/gnc-date/qof print date dmy buff #:configure-flags '("--disable-dbi" "--enable-aqbanking") So I'm guessing that the "--disable-dbi" configure flag is the culprit here. However, I'm still a novice to the structure of Guix package build files, so I could really use some help. I tried removing the "--disable-dbi" flag from the #:configure-flags list, and then ran: $ guix package -f gnucash.scm on my new copy of the gnucash.scm file. However, guix just returns silently without doing anything. What am I doing wrong? Thanks in advance, Gary