[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: tcl: Avoid a circular dependency.
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH] gnu: tcl: Avoid a circular dependency. |
Date: |
Fri, 07 Jun 2013 15:00:15 +0200 |
User-agent: |
Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) |
Nikita Karetnikov <address@hidden> 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’.