Gentoo Archives: gentoo-user

From: Alan Mackenzie <acm@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Infinite loop in revdep-rebuild with firefox-17.0.2
Date: Thu, 24 Jan 2013 17:39:05
Message-Id: 20130124173205.GA20483@acm.acm
In Reply to: Re: [gentoo-user] Infinite loop in revdep-rebuild with firefox-17.0.2 by Jean-Christophe Bach
1 Hi, Jean-Christophe.
2
3 On Thu, Jan 24, 2013 at 01:51:16PM +0100, Jean-Christophe Bach wrote:
4 > * Alan Mackenzie <acm@×××.de> [24.01.2013. @11:25:45 +0000]:
5
6 > > Hi, Gentoo!
7
8 > > A couple of days ago, I merged firefox-17.0.2 and ran revdep-rebuild -p.
9 > > It said, strangely, that some firefox libraries needed rebuilding.
10
11 > > I've just let revdep-rebuild rebuild firefox. I run revdep-rebuild -p
12 > > again, and it's still saying these libraries need rebuilding. This
13 > > isn't good.
14
15 > > Here's some output from revdep-rebuild -p:
16
17 > > * Checking dynamic linking consistency
18 > > [ 100% ]
19 > > * broken /usr/lib64/firefox/libxpcom.so (no version information available)
20 > > * broken /usr/lib64/firefox/plugin-container (no version information available)
21 > > * broken /usr/lib64/firefox/sdk/bin/xpcshell (no version information available)
22 > > * broken /usr/lib64/firefox/sdk/lib/libxpcom.so (no version information available)
23 > > * Generated new 3_broken.rr
24 > > * Assigning files to packages
25 > > * /usr/lib64/firefox/libxpcom.so -> www-client/firefox
26 > > * /usr/lib64/firefox/plugin-container -> www-client/firefox
27 > > * /usr/lib64/firefox/sdk/bin/xpcshell -> www-client/firefox
28 > > * /usr/lib64/firefox/sdk/lib/libxpcom.so -> www-client/firefox
29
30 > > The problem seems to be the "no version information available".
31 > > revdep-rebuild is now less useful than it should be.
32
33 > > Has anybody else encountered this problem, and what is the best way to
34 > > solve it?
35
36 > > --
37 > > Alan Mackenzie (Nuremberg, Germany).
38
39 > Hi,
40
41 > I also had this problem: it was due to the fact I had an old version of
42 > xulrunner installed on my computer.
43 > To address the problem, I only removed xulrunner :
44 > rm -Rf /usr/lib/xulrunner-*
45
46 > But I think that it would have been better to clean it by using :
47 > emerge -aC xulrunner
48
49 > Hope it will solve your infinite revdep-rebuild loop,
50
51 Yes, indeed it did, thanks. Although I had xulrunner hanging around,
52 there was no longer an ebuild for it.
53
54 > JC
55
56 --
57 Alan Mackenzie (Nuremberg, Germany).