Maxim Cournoyer <maxim.courno...@gmail.com> writes: >> Efraim Flashner <efr...@flashner.co.il> writes: >> >>> On Fri, Sep 29, 2017 at 07:21:27PM +0800, Huang, Ying wrote:
[...] >>> you're in need of a 'make clean'. If you don't want to have to rebuild >>> everything, then 'rm -- gnu/*go gnu/s*/*go gnu/tests/*go' should take >>> care of all of the affected modules. > > For the reference, there already is a "clean-go" target that > accomplishes just that, so you could run "make clean-go" the next time > you are faced with a similar error. A bit of info from my experience writing cgit-service-type and 'cgit test': $ rm gnu/services/version-control.go gnu/services/web.go rm -f gnu/*.go gnu/s*/*g.o Even `make clean-go' in guix checkout directory didn't help. So, random thought did the job: $ for x in $(find ~/.cache/ -type f -name '*.go' | grep test); do rm $x; done