From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: bug#30879: Commit bc499b113 broke guix on guile@2.0.14, improper field initialization Date: Thu, 29 Mar 2018 12:06:45 -0500 Message-ID: <20180329170645.GQ105827@pe06.us.cray.com> 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> <878takgk1z.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1b10-0007Y8-4I for bug-guix@gnu.org; Thu, 29 Mar 2018 13:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1b0w-0007uo-V2 for bug-guix@gnu.org; Thu, 29 Mar 2018 13:07:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:51033) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f1b0w-0007uZ-PP for bug-guix@gnu.org; Thu, 29 Mar 2018 13:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f1b0w-0007SN-Gb for bug-guix@gnu.org; Thu, 29 Mar 2018 13:07:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <878takgk1z.fsf@gnu.org> 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30879@debbugs.gnu.org On Thu, Mar 22, 2018 at 05:19:04PM +0100, Ludovic Courtès wrote: > 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.go", O_RDONLY|O_CLOEXEC) = 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 (gnu system))' > ;;; note: source file /home/ludo/src/guix/gnu/system.scm > ;;; newer than compiled /run/current-system/profile/lib/guile/2.2/site-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/site-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/site-ccache/gnu/system.go > $ grep open.*gnu/system.go log > $ echo $? > 1 > --8<---------------cut here---------------end--------------->8--- > > Don’t you get a similar message? No, I get --8<---------------cut here---------------start------------->8--- $ grep open.*gnu/system.go log openat(AT_FDCWD, "/usr/local/lib/guile/2.0/site-ccache/gnu/system.go", O_RDONLY|O_CLOEXEC) = 5 $ echo $? 0 --8<---------------cut here---------------start------------->8--- -- Eric Bavier, Scientific Libraries, Cray Inc.