|
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 1How 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!
[Prev in Thread] | Current Thread | [Next in Thread] |