From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Cannot build from git Date: Wed, 04 Dec 2013 22:26:58 +0100 Message-ID: <87k3fktihp.fsf@gnu.org> References: <20131204175039.GA6808@intra> 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]:43368) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoJyP-0000qA-Rl for guix-devel@gnu.org; Wed, 04 Dec 2013 16:27:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VoJyG-0007qg-Ka for guix-devel@gnu.org; Wed, 04 Dec 2013 16:27:09 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:1429) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoJyG-0007qA-E8 for guix-devel@gnu.org; Wed, 04 Dec 2013 16:27:00 -0500 In-Reply-To: <20131204175039.GA6808@intra> (John Darrington's message of "Wed, 4 Dec 2013 18:50:40 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: John Darrington Cc: guix-devel@gnu.org John Darrington skribis: > /bin/mkdir -p `dirname "gnu/packages/guile.go"` ; \ > LC_ALL=3DC = \ > ./pre-inst-env \ > /usr/bin/guild compile -L "." -L "/home/john/guix" \ > -Wformat -Wunbound-variable -Warity-mismatch \ > --target=3D"i686-pc-linux-gnu" = \ > -o "gnu/packages/guile.go" "/home/john/guix/gnu/packages/guile.= scm" > Backtrace: > In gnu/packages/avahi.scm: > 19: 19 [#] > In ice-9/boot-9.scm: > 2667: 18 [define-module* (gnu packages avahi) #:filename ...] > 2642: 17 [resolve-imports ((# # #) (#) (#) (#) ...)] > 2580: 16 [resolve-interface (gnu packages glib) #:select ...] > 2505: 15 [# # ...] > 2772: 14 [try-module-autoload (gnu packages glib) #f] > 2111: 13 [save-module-excursion #] > 2783: 12 [#] > In unknown file: > ?: 11 [primitive-load-path "gnu/packages/glib" #f] > In gnu/packages/glib.scm: > 21: 10 [#] > In ice-9/boot-9.scm: > 2667: 9 [define-module* (gnu packages glib) #:filename ...] > 2642: 8 [resolve-imports (# # # # ...)] > 2580: 7 [resolve-interface (gnu packages base) #:select ...] > 2505: 6 [# # ...] > 2772: 5 [try-module-autoload (gnu packages base) #f] > 2111: 4 [save-module-excursion #] > 2783: 3 [#] > In unknown file: > ?: 2 [primitive-load-path "gnu/packages/base" #f] > In gnu/packages/base.scm: > 1042: 1 [#] > In ice-9/boot-9.scm: > 106: 0 [# = misc-error ...] > > ice-9/boot-9.scm:106:20: In procedure #: > ice-9/boot-9.scm:106:20: In procedure #: Unbound va= riable: guile-2.0/fixed > make[2]: *** [gnu/packages/guile.go] Error 1 > make[2]: Target `all-am' not remade because of errors. > make[2]: Leaving directory `/Scratch/john/guix-dev' > > > Git bisect revealed that the bad change was this one: > > > commit 595801e2f4736a7fc08484716adf3bc49432bfa9 > Author: Ludovic Courts > Date: Wed Dec 4 00:30:08 2013 +0100 > > gnu: Add Guile-SSH. >=20=20=20=20=20 > * gnu/packages/guile.scm (guile-ssh): New variable. > > > > Reverting that change allows me to build again. This is a circular dependency + autoload issue that affects Guile <=3D 2.0.9, because of . Commit 49d294e sidesteps the issue by moving =E2=80=98guile-ssh=E2=80=99 to= ssh.scm. Can you confirm that it works for you? Thanks, Ludo=E2=80=99.