From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manolis Ragkousis Subject: Re: cross-compiling in core-updates Date: Fri, 28 Apr 2017 22:04:37 +0300 Message-ID: References: <20170425222658.785f93da@sf> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37190) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d4BCA-0005U9-9P for Guix-devel@gnu.org; Fri, 28 Apr 2017 15:04:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d4BC5-0000uO-8n for Guix-devel@gnu.org; Fri, 28 Apr 2017 15:04:46 -0400 In-Reply-To: <20170425222658.785f93da@sf> Content-Language: en-US List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: Guix-devel , rennes The reason for the cascading errors is bash-minimal. Trying to build `./pre-inst-env guix build bash-minimal' on core-updates ends up with : The following derivation will be built: /gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv @ build-started /gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv - x86_64-linux /usr/local/var/log/guix/drvs/1r//0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv.bz2 ice-9/psyntax.scm:1534:32: In procedure expand-macro: ice-9/psyntax.scm:1534:32: Syntax error: /gnu/store/k84sww1zzh33a5hw8bcmsa5yp7w628a8-bash-minimal-4.4.12-guile-builder:1:2285: source expression failed to match any pattern in form (%modify-phases phases* (delete (quote move-development-files))) builder for `/gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv' failed with exit code 1 @ build-failed /gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv - 1 builder for `/gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/1r0fpfcik796g2b5v9ns163sgan1rkmz-bash-minimal-4.4.12.drv' failed It's the same issue Sergei reported and commit 78dea6f1d4a did not fix it. On 04/26/17 00:26, Sergei Trofimovich wrote: > On Tue, 25 Apr 2017 17:10:58 +0300 > Manolis Ragkousis wrote: > >> Hello Rene, >> >> I am currently looking into that. >> >> Manolis > > I've tracked it down to guile-2.-0>2.2 bump. > 'define-syntax %modify-phases' somehow changed the meaning: > https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00315.html > but I know almost nothing on how all the nested guix's quotations interact. > > Would be nice to hear from those who Know Things (CCed Andy and Ludovic :) >