From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: tcl: Avoid a circular dependency. Date: Fri, 07 Jun 2013 15:00:15 +0200 Message-ID: <87sj0ugjog.fsf@gnu.org> References: <87r4ggd8oq.fsf@karetnikov.org> <87y5aow87z.fsf@gnu.org> <87fvwwusb7.fsf@gnu.org> <87a9n2h8qh.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkwM8-0003sD-Kz for bug-guix@gnu.org; Fri, 07 Jun 2013 09:05:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkwM4-0001tQ-Qu for bug-guix@gnu.org; Fri, 07 Jun 2013 09:05:24 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:50076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkwM4-0001tI-KZ for bug-guix@gnu.org; Fri, 07 Jun 2013 09:05:20 -0400 In-Reply-To: <87a9n2h8qh.fsf@karetnikov.org> (Nikita Karetnikov's message of "Fri, 07 Jun 2013 07:59:02 +0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: bug-guix@gnu.org Nikita Karetnikov skribis: >> Pushed as 9d97a1b. Since this changes the ABI, make sure to run >> =E2=80=98make clean && make=E2=80=99 after =E2=80=98git pull=E2=80=99. > > 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 [# # ...] > 2981: 14 [try-module-autoload (gnu packages xorg) #f] [...] > ice-9/boot-9.scm:106:20: In procedure #: > ice-9/boot-9.scm:106:20: In procedure module-lookup: Unbound variable: pe= rl-xml-parser > make[2]: *** [gnu/packages/fontutils.go] Error 1 I can=E2=80=99t reproduce it. However, I=E2=80=99ve observed that Guile=E2=80=99s auto-compilation cache = seems to take precedence sometimes, though I haven=E2=80=99t investigated yet. Can you run =E2=80=98rm -rf ~/.cache/guile/ccache=E2=80=99, and then =E2=80= =98make clean && make=E2=80=99 again? Note that =E2=80=98guix pull=E2=80=99, which does a fresh recompilation of = the whole thing, doesn=E2=80=99t show the problem either. TIA, Ludo=E2=80=99.