bug-guix
[Top][All Lists]
Advanced

[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’.



reply via email to

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