Nikita Karetnikov <[email protected]> skribis: >> Pushed as 9d97a1b. Since this changes the ABI, make sure to run >> ‘make clean && make’ after ‘git pull’. > > Here is the output: > > Backtrace: > In ice-9/eval.scm: > 411: 19 [eval # ()] > In ice-9/boot-9.scm: > 2870: 18 [define-module* (gnu packages tcl) #:filename ...] > 2845: 17 [resolve-imports ((#) (#) (#) (#) ...)] > 2783: 16 [resolve-interface (gnu packages xorg) #:select ...] > 2708: 15 [#<procedure a062ea0 at ice-9/boot-9.scm:2696:4 (name #:optional > autoload version #:key ensure)> # ...] > 2981: 14 [try-module-autoload (gnu packages xorg) #f]
[...] > ice-9/boot-9.scm:106:20: In procedure #<procedure a194360 at > ice-9/boot-9.scm:97:6 (thrown-k . args)>: > ice-9/boot-9.scm:106:20: In procedure module-lookup: Unbound variable: > perl-xml-parser > make[2]: *** [gnu/packages/fontutils.go] Error 1 I can’t reproduce it. However, I’ve observed that Guile’s auto-compilation cache seems to take precedence sometimes, though I haven’t investigated yet. Can you run ‘rm -rf ~/.cache/guile/ccache’, and then ‘make clean && make’ again? Note that ‘guix pull’, which does a fresh recompilation of the whole thing, doesn’t show the problem either. TIA, Ludo’.
