From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KIKpODBuQ2ELfAAAgWs5BA (envelope-from ) for ; Thu, 16 Sep 2021 18:17:52 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4MZ5NDBuQ2GmBwAA1q6Kng (envelope-from ) for ; Thu, 16 Sep 2021 16:17:52 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6482A238C7 for ; Thu, 16 Sep 2021 18:17:52 +0200 (CEST) Received: from localhost ([::1]:33158 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQu59-0003Jw-FM for larch@yhetil.org; Thu, 16 Sep 2021 12:17:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQtbs-0007aD-BB for guix-devel@gnu.org; Thu, 16 Sep 2021 11:47:36 -0400 Received: from mail.arctype.co ([138.68.9.245]:57513) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQtbq-0007z9-Cn for guix-devel@gnu.org; Thu, 16 Sep 2021 11:47:36 -0400 Received: from authenticated-user (mail.arctype.co [138.68.9.245]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.arctype.co (Postfix) with ESMTPSA id A151813B2B7 for ; Thu, 16 Sep 2021 15:46:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=arctype.co; s=mail; t=1631807218; bh=qCg0qyAEBy4JnMFjtuFDUdAOjInNlsQjG0nMYpjjEa0=; h=Subject:To:References:From:Date:In-Reply-To:From; b=B3UaMtG7S7h+ipuaknO7Wv9Y2VfKEnF70EJA9EJi1DMCWRccfnHCnNGx5IFhEV5ap HcbH7GpRRyoi/NNEXOVQ0kF2rS8QlqiH170EGmc4nd7XkWb+yfZuBankNVk96buWbL CdJBZd1jy8tpyjjzzaM16pRLW4mNMKmnbOQXXMg9HZxldnhaQzLRzrRcnKH+H8KtzS WDQtsyyk3JuhblbQP2JOUs4X4s2TKe3es7TnH87K1c/maRgaq/Rgyo4UxSxtHepYEK 4wir8wFLvk8OLbal32gGaJjrcqalwkB84pB8M3WOuLfO7VcRnaXt/FjnTl0QyCTX1x X+sdphBpvUG5A== Subject: Re: How to solve "abiI-check: recompilation needed" To: guix-devel@gnu.org References: <0796c4bf-c8e8-34a4-b7ce-5a537492c32b@crazy-compilers.com> From: Ryan Sundberg Message-ID: Date: Thu, 16 Sep 2021 08:46:58 -0700 MIME-Version: 1.0 In-Reply-To: <0796c4bf-c8e8-34a4-b7ce-5a537492c32b@crazy-compilers.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tJ796bZIngrUhymFvLFLRgmbnH4lsAVfQ" Received-SPF: pass client-ip=138.68.9.245; envelope-from=ryan@arctype.co; helo=mail.arctype.co X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631809072; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=qCg0qyAEBy4JnMFjtuFDUdAOjInNlsQjG0nMYpjjEa0=; b=Sl74eqtYnZfoklXjLlNBceKuXrxCU9jLU0NTOJV7KjslHzAFldzL+oGgFbjhzkQYFa19Wv +crG+en4hbllnhI14H2VL5s1RNeMCLOevSvmbcLn7D9fVAfiHpUGLFLL0G/BwHv7EkN/Oc cW6+4/mVz5zqiaohvWXezuavrBWjh/LQhUecKN6JSCVZ15V4whSD4+QX2OmYi4N3fin5R0 18Kdwquhs9Ttjc/N12mNMvzrLcCA4IWHdUrf3TFujfZj32h9EDOhz46ocoR9UX83QDUHNc MFHqwrlfseSSh0wcXjBBVbT8MqkTtvSpUP+jBxP+5e/ABREzzCoi4emmTdcBFQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631809072; a=rsa-sha256; cv=none; b=eobrIMglUe5kwDZ0WYVw9s5lLRXfSCWKLuR+EO/4idMSwR/kKWoO/3hBs+Uf3WfLG0HCWM NvPLcNgdQNhZZoV3kVhCFgK3B2m77vp8UT63TVqlplRccGbeGg4N+4Btwn6g0LFMHgked/ wzkGkZJTb1K2+kynThxg7FJo0FAwKpkifeXMccmzsb5w0hWxq9PZVX8KauSDmGPDrFu73r wb9Hbc8S0m8d+y2Pr9Ng7QBGy29Tw/y2DjztHfJVGyONuTo8lLSbz5ThbZtJGzfpEh+U5R v3RZpwgIP/Kuky85L5Y96LqO++z9DXKH/DRKpx3fwCrQZgojl3+nSm5v380S3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=arctype.co header.s=mail header.b=B3UaMtG7; dmarc=pass (policy=quarantine) header.from=arctype.co; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.70 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=arctype.co header.s=mail header.b=B3UaMtG7; dmarc=pass (policy=quarantine) header.from=arctype.co; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 6482A238C7 X-Spam-Score: -3.70 X-Migadu-Scanner: scn0.migadu.com X-TUID: KHBPv5xfpDOF This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --tJ796bZIngrUhymFvLFLRgmbnH4lsAVfQ Content-Type: multipart/mixed; boundary="kjtx0VJr8CfWlvw2tmkV2P6mDqbrKHeYd"; protected-headers="v1" From: Ryan Sundberg To: guix-devel@gnu.org Message-ID: Subject: Re: How to solve "abiI-check: recompilation needed" References: <0796c4bf-c8e8-34a4-b7ce-5a537492c32b@crazy-compilers.com> In-Reply-To: <0796c4bf-c8e8-34a4-b7ce-5a537492c32b@crazy-compilers.com> --kjtx0VJr8CfWlvw2tmkV2P6mDqbrKHeYd Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable I turn auto-compilation off with --no-auto-compile when developing guile code, that helps. I don't think there's a perfect way around this issue regarding stale caches without fixing up guile itself. Other than that if you put your code for make-go (I don't know what this program is, sorry) into a (package), it should compile correctly without any cache issues for release builds. +$0.02 -- Sincerely, Ryan Sundberg On 9/16/21 3:56 AM, Hartmut Goebel wrote: > Hi, >=20 > quite often, after "git pull" I'm facing this error when running > "make-make-go": >=20 > $ make make-go > Compiling Scheme modules... > Compiling Scheme modules... > [ 69%] LOAD=C2=A0=C2=A0=C2=A0=C2=A0 gnu/packages/admin.scm > error: failed to load 'gnu/packages/check.scm': > ice-9/eval.scm:293:34: In procedure abi-check: #>= : > record ABI mismatch; recompilation needed > make: *** [Makefile:7096: make-packages-go] Fehler 1 >=20 > How can I solve this, without removing and rebulding *all* files - whic= h > is time consuming and a waste of electric power. >=20 > I already tried without success "rm gnu/package.go" as well as removing= > some other .go-files listed in the output. >=20 --kjtx0VJr8CfWlvw2tmkV2P6mDqbrKHeYd-- --tJ796bZIngrUhymFvLFLRgmbnH4lsAVfQ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEyVG5Gm1pvFAzyXC2aiMi+MCr96sFAmFDZvIFAwAAAAAACgkQaiMi+MCr96si 8Af9HXpYvbI3ghXJzNUkYWeb6rgctK1aE6X/GatSVJXnyN4/UPH1/64U64G4Yp2Ivrp2zU7VD97S qlLuwlpEsb1Y6G7LPaSlFL8m7WpUj4iSDHh3cm6DQaSmmBYp+SueA+ASJSSd9imzdNYIu0K9byzp FBcqm58XtzRpjWmv0tLlon9YC71SQ5CTH63DNlK2QP/+d+Q1ct/eJ9/KB6qawn8Nr5L+be2TdNq1 t92V3IlqfhxUGl5Xt93NoNDVM5y0BsI6RneE0LX2X1YgBTWW41ZDvnFxzWIRbB9PN1NByEOO1l6U k/H1McGJh9S0q8BUuOGA5GfFCP0FAoUd9tYZUOlrvQ== =m51U -----END PGP SIGNATURE----- --tJ796bZIngrUhymFvLFLRgmbnH4lsAVfQ--