From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27450: guix pull failed updating guix Date: Thu, 22 Jun 2017 23:05:25 +0200 Message-ID: <87d19vpwbu.fsf@gnu.org> References: <2cf92b83-6ba6-bc18-98f1-f1c98bbe8c2e@web.de> <20170622182752.GA3862@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dO9Ij-0001gn-Ha for bug-guix@gnu.org; Thu, 22 Jun 2017 17:06:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dO9Ig-0002xP-BH for bug-guix@gnu.org; Thu, 22 Jun 2017 17:06:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59125) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dO9Ig-0002x5-7V for bug-guix@gnu.org; Thu, 22 Jun 2017 17:06:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dO9Ig-0006km-14 for bug-guix@gnu.org; Thu, 22 Jun 2017 17:06:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20170622182752.GA3862@jasmine.lan> (Leo Famulari's message of "Thu, 22 Jun 2017 14:27:52 -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" To: Leo Famulari Cc: Jonathan Brielmaier , 27450@debbugs.gnu.org Leo Famulari skribis: > On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote: >> copying and compiling to >> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile >> 2.0.12... >> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure >> #: >> ice-9/psyntax.scm:3084:32: Syntax error: >> bytestructures/guile/base.scm:8:19: include-from-path: file not found in >> path in subform "bytestructures/r7/base.exports.sld" of >> (include-from-path "bytestructures/r7/base.exports.sld") >> builder for >> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed >> with exit code 1 >> guix pull: error: build failed: build of >> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed >> $ guix --version >> guix (GNU Guix) 20170303.14 >>=20 >> guile-version: 2.0.12 > > This Guix was a bit old (from March 2017) and was using Guile 2.0 > instead of Guile 2.2. > > I'm not sure, but I'd guess the issue is related to the recent addition > of a dependency on guile-bytestructures [0]. > > [0] > https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D19c90e5f697bbf1be= 5ea3a7b4f5fe712d77070a1 The problem is that there was a time window in March where =E2=80=98guile-bytestructures=E2=80=99 was broken as can be seen above. Th= is prevents upgrade here. :-/ The workaround would be to first upgrade to the commit before the one you gave: guix pull \ --url=3Dhttps://git.savannah.gnu.org/cgit/guix.git/snapshot/6fe5c49ab48= 7154074eaab2ef80e9a2f8163320c.tar.gz and then upgrade again: guix pull Jonathan, are you able to confirm that this works or did you work around it differently already? Thanks, Ludo=E2=80=99.