From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Required packages Date: Thu, 7 Feb 2013 13:27:31 +0100 Message-ID: <201302071327.31563.andreas@enge.fr> References: <201302041952.22425.andreas@enge.fr> <87bobxccxt.fsf@gnu.org> <201302071316.24589.andreas@enge.fr> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="Boundary-01=_z25ER84SHSr4Lmd" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3QZm-0008Q4-Eb for bug-guix@gnu.org; Thu, 07 Feb 2013 07:27:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3QZj-0004Jf-G8 for bug-guix@gnu.org; Thu, 07 Feb 2013 07:27:38 -0500 In-Reply-To: <201302071316.24589.andreas@enge.fr> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: bug-guix@gnu.org --Boundary-01=_z25ER84SHSr4Lmd Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Concerning more checking in configure.ac: The files included from nix require sqlite, it would be good to add a check for that. Now I get the following error: Backtrace: In ice-9/boot-9.scm: 157: 5 [catch #t # ...] In unknown file: ?: 4 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 3 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 421: 2 [eval # #] In /home/privat/.guix-profile/bin/guild: 54: 1 [main ("/home/privat/.guix-profile/bin/guild" "compile" "-L" ...)] In unknown file: ?: 0 [setlocale 6 ""] ERROR: In procedure setlocale: ERROR: In procedure setlocale: Invalid argument make[2]: *** [guix/base32.go] Fehler 1 The lines in guild around the error are: (if (defined? 'setlocale) (setlocale LC_ALL "")) If I replace this by (if (defined? 'setlocale) (setlocale LC_ALL "C")) compilation succeeds. A bug in guile/guild? Andreas --Boundary-01=_z25ER84SHSr4Lmd Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit

Concerning more checking in configure.ac:

The files included from nix require sqlite, it would be good to add a check for that.

 

Now I get the following error:

Backtrace:

In ice-9/boot-9.scm:

157: 5 [catch #t #<catch-closure ca1780> ...]

In unknown file:

?: 4 [apply-smob/1 #<catch-closure ca1780>]

In ice-9/boot-9.scm:

63: 3 [call-with-prompt prompt0 ...]

In ice-9/eval.scm:

421: 2 [eval # #]

In /home/privat/.guix-profile/bin/guild:

54: 1 [main ("/home/privat/.guix-profile/bin/guild" "compile" "-L" ...)]

In unknown file:

?: 0 [setlocale 6 ""]

 

ERROR: In procedure setlocale:

ERROR: In procedure setlocale: Invalid argument

make[2]: *** [guix/base32.go] Fehler 1

 

The lines in guild around the error are:

(if (defined? 'setlocale)

(setlocale LC_ALL ""))

If I replace this by

(if (defined? 'setlocale)

(setlocale LC_ALL "C"))

compilation succeeds. A bug in guile/guild?

 

Andreas

 

--Boundary-01=_z25ER84SHSr4Lmd--