guix-devel
[Top][All Lists]
Advanced

[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.
> 

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]