From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#34112: Guix 0.16.0-8 FTBFS: ">>= (bind) used outside of 'with-monad'" Date: Thu, 17 Jan 2019 13:20:34 +0100 Message-ID: <878szjwk4t.fsf@gnu.org> References: <87won441p1.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:40014) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gk6fQ-0007Cj-Cp for bug-guix@gnu.org; Thu, 17 Jan 2019 07:21:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gk6fO-0001jx-CB for bug-guix@gnu.org; Thu, 17 Jan 2019 07:21:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gk6fN-0001i2-WE for bug-guix@gnu.org; Thu, 17 Jan 2019 07:21:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gk6fN-0004mm-MX for bug-guix@gnu.org; Thu, 17 Jan 2019 07:21:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87won441p1.fsf@netris.org> (Mark H. Weaver's message of "Wed, 16 Jan 2019 18:33:35 -0500") 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" To: Mark H Weaver Cc: 34112@debbugs.gnu.org Hi Mark, Mark H Weaver skribis: > In the most recent evaluation of 'master' on hydra.gnu.org (eval 110393, > corresponding to git commit 5327e912a8a477e472da9ec03c99cdedcc04af75), > the 'guix' package failed to build on x86_64, with the following error: > > guix/hg-download.scm:93:2: >>=3D: >>=3D (bind) used outside of 'with-mona= d' in form (>>=3D (package->derivation guile system) (lambda (t-2c116650a85= e261-45a) (mlet* %store-monad () (let ((guile t-2c116650a85e261-45a)) (gexp= ->derivation (or name "hg-checkout") build #:system system #:local-build? #= t #:hash-algo hash-algo #:hash hash #:recursive? #t #:guile-for-build guile= ))))) This is the dreaded syntax parameter bug: https://issues.guix.info/issue/27476 which I think is the same as the =E2=80=9Cinfo-dir bug=E2=80=9D: https://issues.guix.info/issue/28144 I had come to believe Guile 2.2.4 addressed these, but lately people have been reporting similar issues quite frequently, so I guess we have a problem. Thoughts? Ludo=E2=80=99.