1 |
On Tuesday 10 November 2009 20:50:35 Dale wrote: |
2 |
> > Most likely avidemux and mplayer have hidden automagic dependencies on |
3 |
> > x264 but they are not listed in DEPEND. So the packages need x264 but |
4 |
> > portage doesn't know this. |
5 |
> > |
6 |
> > Try unmerge the whole lot and re-merge everything. This should |
7 |
> > un-confuse portage. Or you can fire out your trusty vi and fiddle with |
8 |
> > the contents of /var/lib/portage/preserved_libs_registry |
9 |
> > |
10 |
> > If you have time and inclination, you can run ldd on each file listed in |
11 |
> > the "used by" lines and search for "not found". Eyeballs should reveal |
12 |
> > what is going on. |
13 |
> > |
14 |
> > |
15 |
> |
16 |
> Unmerging then emerging again fixed it. Is this a bug or just a one |
17 |
> time boo boo? |
18 |
> |
19 |
|
20 |
No, it's pretty consistent. It's also not something that portage can do |
21 |
anything about as the information on disk conflicts with what is in portage's |
22 |
database. |
23 |
|
24 |
The ebuilds have bugs and should be reported as such - there is missing |
25 |
information in DEPEND |
26 |
|
27 |
-- |
28 |
alan dot mckinnon at gmail dot com |