[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to solve "abiI-check: recompilation needed"
From: |
Ryan Sundberg |
Subject: |
Re: How to solve "abiI-check: recompilation needed" |
Date: |
Thu, 16 Sep 2021 08:46:58 -0700 |
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,
>
> quite often, after "git pull" I'm facing this error when running
> "make-make-go":
>
> $ make make-go
> Compiling Scheme modules...
> Compiling Scheme modules...
> [ 69%] LOAD gnu/packages/admin.scm
> error: failed to load 'gnu/packages/check.scm':
> ice-9/eval.scm:293:34: In procedure abi-check: #<record-type <package>>:
> record ABI mismatch; recompilation needed
> make: *** [Makefile:7096: make-packages-go] Fehler 1
>
> How can I solve this, without removing and rebulding *all* files - which
> is time consuming and a waste of electric power.
>
> I already tried without success "rm gnu/package.go" as well as removing
> some other .go-files listed in the output.
>
OpenPGP_signature
Description: OpenPGP digital signature