Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuild keeps rebuilding firefox,thunderbird [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2109
Location: Near Toronto

PostPosted: Mon Dec 24, 2012 8:26 pm    Post subject: revdep-rebuild keeps rebuilding firefox,thunderbird [SOLVED] Reply with quote

I have a feeling this has come up before, but I can't
find the solution, so here is my problem.

I run revdep-rebuild and now everytime it gets to
100% and then spews out this:

Code:
[ 100% ]                 
 *   broken /usr/lib/firefox/libxpcom.so (no version information available)
 *   broken /usr/lib/firefox/plugin-container (no version information available)
 *   broken /usr/lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so (no version information available)
 *   broken /usr/lib/thunderbird/libxpcom.so (no version information available)
 *   broken /usr/lib/thunderbird/plugin-container (no version information available)


and then wants to rebuild firefox and thunderbird (versions 17.0.1
and 17.0-r2 respectively)

Of course, letting it rebuild them does not stop revdep-rebuild
from wanting to do it again ...

Does anyone know a fix for this?
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)


Last edited by albright on Wed Dec 26, 2012 1:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4941

PostPosted: Tue Dec 25, 2012 6:41 am    Post subject: Reply with quote

run
Code:
revdep-rebuild -ip
this will ignore files from previous revdep-rebuild runs which were left behind and pretend the build.

see if it reproduces. if so, try rebuilding libxpcom.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2109
Location: Near Toronto

PostPosted: Tue Dec 25, 2012 5:02 pm    Post subject: Reply with quote

revdep-rebuild -p -i does not solve the problem

libxpcom.so is - of course - part of firefox and thunderbird

Code:
equery belongs libxpcom.so
 * Searching for libxpcom.so ...
mail-client/thunderbird-17.0-r2 (/usr/lib64/thunderbird/libxpcom.so)
www-client/firefox-17.0.1 (/usr/lib64/firefox/libxpcom.so)


so you see the difficulty ...
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
Jaglover
Advocate
Advocate


Joined: 29 May 2005
Posts: 4681
Location: Saint Amant, Acadiana

PostPosted: Tue Dec 25, 2012 5:11 pm    Post subject: Reply with quote

I would remove those files by hand.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4941

PostPosted: Tue Dec 25, 2012 6:49 pm    Post subject: Reply with quote

albright wrote:
revdep-rebuild -p -i does not solve the problem

libxpcom.so is - of course - part of firefox and thunderbird

Code:
equery belongs libxpcom.so
 * Searching for libxpcom.so ...
mail-client/thunderbird-17.0-r2 (/usr/lib64/thunderbird/libxpcom.so)
www-client/firefox-17.0.1 (/usr/lib64/firefox/libxpcom.so)


so you see the difficulty ...


the goal was to reproduce the issue without any leftovers from previous runs, not to solve this by that cmd, I had similar issue before and wanted to make sure this is linkage issue, not a garbage file issue.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2109
Location: Near Toronto

PostPosted: Wed Dec 26, 2012 1:36 pm    Post subject: Reply with quote

thanks all - it *was* a garbage file issue; there
were a couple of libxpcom's in ancient xulrunner
directories that were cluttering my system

things better now
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
the.root
Apprentice
Apprentice


Joined: 29 Apr 2007
Posts: 205
Location: -84.706059324915, -62.4843750666430

PostPosted: Fri Dec 28, 2012 5:10 am    Post subject: Reply with quote

albright wrote:
thanks all - it *was* a garbage file issue; there
were a couple of libxpcom's in ancient xulrunner
directories that were cluttering my system

things better now


Yeah, I had the same issue - ended up being I still had `xulrunner` package installed from a long time when it was a separate package. Unemerging it resolves the issue. Just figured I'd note the fix in this thread if anyone else comes across it.
_________________
Ps = (1.5 x 6 x .75) / {(4/3) (pi) [(31.039 x 10^15) (46.5 x 10^9)]^3}
Seems like a waste..
Back to top
View user's profile Send private message
Ato
n00b
n00b


Joined: 22 Dec 2007
Posts: 66
Location: Duisburg, Germany

PostPosted: Tue Jan 15, 2013 3:24 pm    Post subject: Reply with quote

the.root wrote:
Yeah, I had the same issue - ended up being I still had `xulrunner` package installed from a long time when it was a separate package. Unemerging it resolves the issue. Just figured I'd note the fix in this thread if anyone else comes across it.


I've had the same issue. Thanks a million for sharing what needed to be done!

Cheers,
T.
Back to top
View user's profile Send private message
Aiken
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jan 2003
Posts: 140
Location: Toowoomba/Australia

PostPosted: Mon Jan 21, 2013 11:15 pm    Post subject: Reply with quote

Xulrunner was long gone. Did not find any other copies of the offending .so apart from those in /usr/lib/firefox and /usr/lib/thunderbird. I end up doing "emerge -C firefox thunderbird; emerge firefox thunderbird". This broke the revdep-build loop for me on both my build machines.
_________________
Beware the grue.
Back to top
View user's profile Send private message
1089
n00b
n00b


Joined: 25 Jul 2011
Posts: 2

PostPosted: Wed Apr 03, 2013 8:14 am    Post subject: Rsesolved with emerge -C net-libs/xulrunner Reply with quote

Great thread! Finally I solved this annoying problem with:

Code:
mike@München (ruby 1.8.7) ~ $ equery belongs libxpcom.so
 * Searching for libxpcom.so ...
net-libs/xulrunner-1.9.2.20 (/usr/lib64/xulrunner-devel-1.9.2/sdk/lib/libxpcom.so)
net-libs/xulrunner-1.9.2.20 (/usr/lib64/xulrunner-1.9.2/libxpcom.so)
www-client/firefox-19.0.2 (/usr/lib64/firefox/libxpcom.so)

and, taking into account that:
Code:
mike@München (ruby 1.8.7) ~ $ equery d net-libs/xulrunner
 * These packages depend on net-libs/xulrunner:
mike@München (ruby 1.8.7) ~ $  ---> nothing! <---

it's then safe to run:
Code:
mike@München (ruby 1.8.7) ~ # emerge -C net-libs/xulrunner
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

 net-libs/xulrunner
    selected: 1.9.2.20
   protected: none
     omitted: none

All selected packages: net-libs/xulrunner-1.9.2.20

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in:  5 4 3 2 1
>>> Unmerging (1 of 1) net-libs/xulrunner-1.9.2.20...

 * GNU info directory index is up-to-date.

Now revdep-rebuild runs without problems.
Thanks all!
Back to top
View user's profile Send private message
tnt
Veteran
Veteran


Joined: 27 Feb 2004
Posts: 1129

PostPosted: Sun May 04, 2014 8:30 pm    Post subject: Reply with quote

is there any way to unmerge xulrunner nowdays, as it is not in the portage any more?
_________________
gentoo user
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum