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: Ricardo Wurmus
Subject: Re: How to solve "abiI-check: recompilation needed"
Date: Thu, 16 Sep 2021 16:23:01 +0200
User-agent: mu4e 1.4.15; emacs 27.2


Hartmut Goebel <h.goebel@crazy-compilers.com> writes:

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.

You need to rebuild all users of the modified record types. I don’t know if you can easily figure out which files these are.

The suggested fix is in fact to rebuild all go files, i.e. “make clean-go” and then “make -j”.

--
Ricardo


PS: electricity from renewable energy sources for the win!



reply via email to

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