From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#30879: Commit bc499b113 broke guix on guile@2.0.14, improper field initialization Date: Thu, 22 Mar 2018 17:19:04 +0100 Message-ID: <878takgk1z.fsf@gnu.org> References: <20180320154302.GL105827@pe06.us.cray.com> <877eq6ibp9.fsf@gnu.org> <20180321151642.GN105827@pe06.us.cray.com> <87y3ildttr.fsf@gnu.org> <20180321211403.GO105827@pe06.us.cray.com> <87r2oddo9l.fsf@gnu.org> <20180322144538.GP105827@pe06.us.cray.com> 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]:50614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ez2wf-00005c-VF for bug-guix@gnu.org; Thu, 22 Mar 2018 12:20:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ez2wc-0004Wf-IX for bug-guix@gnu.org; Thu, 22 Mar 2018 12:20:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40169) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ez2wc-0004Vz-Ej for bug-guix@gnu.org; Thu, 22 Mar 2018 12:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ez2wb-0007bg-Tw for bug-guix@gnu.org; Thu, 22 Mar 2018 12:20:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20180322144538.GP105827@pe06.us.cray.com> (Eric Bavier's message of "Thu, 22 Mar 2018 09:45:38 -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: Eric Bavier Cc: 30879@debbugs.gnu.org Hello, Eric Bavier skribis: > Oh, so it loks like .go files from the system-installed guix are being > picked up: > > 53692 openat(AT_FDCWD, "/usr/local/lib/guile/2.0/site-ccache/gnu/system.g= o", O_RDONLY|O_CLOEXEC) =3D 10 > > I hadn't expected that, but I suppose it makes sense. Running make > under ./pre-inst-env does not help. >From my Guix build and source tree, I see this: --8<---------------cut here---------------start------------->8--- $ rm gnu/system.go $ ./pre-inst-env strace -o log guile --no-auto-compile -c '(use-modules (g= nu system))' ;;; note: source file /home/ludo/src/guix/gnu/system.scm ;;; newer than compiled /run/current-system/profile/lib/guile/2.2/sit= e-ccache/gnu/system.go ;;; note: source file /home/ludo/src/guix/gnu/system.scm ;;; newer than compiled /run/current-system/profile/lib/guile/2.2/sit= e-ccache/gnu/system.go ;;; note: source file /home/ludo/src/guix/gnu/system.scm ;;; newer than compiled /run/current-system/profile/lib/guile/2.2/sit= e-ccache/gnu/system.go $ grep open.*gnu/system.go log $ echo $? 1 --8<---------------cut here---------------end--------------->8--- Don=E2=80=99t you get a similar message? Thanks, Ludo=E2=80=99.