From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Required packages Date: Thu, 07 Feb 2013 17:08:29 +0100 Message-ID: <87obfwds3m.fsf@gnu.org> References: <201302041952.22425.andreas@enge.fr> <87bobxccxt.fsf@gnu.org> <201302071316.24589.andreas@enge.fr> <201302071327.31563.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:45993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3U1o-0006tL-12 for bug-guix@gnu.org; Thu, 07 Feb 2013 11:09:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3U1X-0008Lr-58 for bug-guix@gnu.org; Thu, 07 Feb 2013 11:08:47 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:1629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3U1W-0008Lm-UD for bug-guix@gnu.org; Thu, 07 Feb 2013 11:08:31 -0500 In-Reply-To: <201302071327.31563.andreas@enge.fr> (Andreas Enge's message of "Thu, 7 Feb 2013 13:27:31 +0100") 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: Andreas Enge Cc: bug-guix@gnu.org Andreas Enge skribis: > 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? Yes. Fixed at . The core problem is that our glibc doesn=E2=80=99t install locale data (nor timezone data). Something to be fixed in the next core-updates. Ludo=E2=80=99.