From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Binary substituter Date: Tue, 23 Apr 2013 13:41:59 +0200 Message-ID: <87k3ntxym0.fsf@gnu.org> References: <87a9pfl0sx.fsf@gnu.org> <87d2tz7k2l.fsf@gnu.org> <87txn7h33j.fsf@gnu.org> <877gk2cejn.fsf@gnu.org> <87fvynu6l4.fsf@karetnikov.org> <8761zjy2yd.fsf@gnu.org> <87vc7drd4o.fsf@karetnikov.org> 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]:53776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUbbu-0002vo-QB for bug-guix@gnu.org; Tue, 23 Apr 2013 07:42:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUbbt-0006gX-D7 for bug-guix@gnu.org; Tue, 23 Apr 2013 07:42:10 -0400 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=58027 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUbbt-0006fi-7J for bug-guix@gnu.org; Tue, 23 Apr 2013 07:42:09 -0400 In-Reply-To: <87vc7drd4o.fsf@karetnikov.org> (Nikita Karetnikov's message of "Tue, 23 Apr 2013 10:10:15 +0400") 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: Nikita Karetnikov Cc: bug-guix@gnu.org Nikita Karetnikov skribis: > I suppose it shouldn't fail like this: Indeed. :-) > # ./pre-inst-env guix package -i gnutls > accepted connection from pid 23127, uid 0 > The following package will be installed: > gnutls-3.1.9.1 /nix/store/7k65yjwz4xs6vfyqggi77lbacj5hwcz7-gnutls-3.1.= 9.1 > > guix package: error: build failed: substituter `/home/guix-test/nix/scrip= ts/substitute-binary' failed: Backtrace: > In ice-9/boot-9.scm: > 157: 9 [catch #t # ...] > In unknown file: > ?: 8 [apply-smob/1 #] > In ice-9/boot-9.scm: > 63: 7 [call-with-prompt prompt0 ...] > In ice-9/eval.scm: > 432: 6 [eval # #] > In ice-9/boot-9.scm: > 2320: 5 [save-module-excursion #] > 3966: 4 [#] > In unknown file: > ?: 3 [load-compiled/vm "/root/.cache/guile/ccache/2.0-LE-4-2.0/home/gu= ix-test/scripts/guix.go"] > In guix/ui.scm: > 403: 2 [guix-main "/home/guix-test/scripts/guix" "substitute-binary" "--= query"] > In guix/scripts/substitute-binary.scm: > 422: 1 [guix-substitute-binary "--query"] > In ice-9/threads.scm: > 99: 0 [loop (#)] > > ice-9/threads.scm:99:22: In procedure loop: > ice-9/threads.scm:99:22: In procedure string-append: Wrong type (expectin= g string): #f Unfortunately, the backtrace isn=E2=80=99t helpful because of threads, and I can=E2=80=99t reproduce it. Could you replace =E2=80=98par-map=E2=80=99 with =E2=80=98map=E2=80=99 and = try again? You can also add =E2=80=98pk=E2=80=99 calls in =E2=80=98lookup-narinfo=E2= =80=99 and similar to get more details. TIA, Ludo=E2=80=99.