* [gentoo-user] preserved-rebuild, avidemux and mplayer
@ 2009-11-10 15:44 Dale
2009-11-10 15:54 ` Alex Schuster
2009-11-10 16:53 ` Alan McKinnon
0 siblings, 2 replies; 6+ messages in thread
From: Dale @ 2009-11-10 15:44 UTC (permalink / raw
To: gentoo-user
Hi,
I'm in the middle of a world update. I'm sort of doing it in parts
because of the device-mapper issue. Anyway, I keep getting the
@preserved-rebuild at the end of the emerge. I run it and it wants to
run it again. When I run it again, it wants to run it again. It's the
same packages over and over again. This is the outputs:
!!! existing preserved libs:
>>> package: media-libs/x264-0.0.20091021
* - /usr/lib/libx264.so.65
* used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
* used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
* used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
* used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
root@smoker / #
and
!!! existing preserved libs:
>>> package: media-libs/x264-0.0.20081006
* - /usr/lib/libx264.so.78
* used by /usr/bin/mencoder (media-video/mplayer-1.0_rc4_p20091026-r1)
* used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20091026-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
root@smoker / #
and
!!! existing preserved libs:
>>> package: media-libs/x264-0.0.20091021
* - /usr/lib/libx264.so.65
* used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
* used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
* used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
* used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
root@smoker / #
and this just repeats. Those are in reverse order by the way.
I'm not a magician but I need a magic trick.
Thanks.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
2009-11-10 15:44 [gentoo-user] preserved-rebuild, avidemux and mplayer Dale
@ 2009-11-10 15:54 ` Alex Schuster
2009-11-10 16:53 ` Alan McKinnon
1 sibling, 0 replies; 6+ messages in thread
From: Alex Schuster @ 2009-11-10 15:54 UTC (permalink / raw
To: gentoo-user
Dale writes:
> I'm in the middle of a world update. I'm sort of doing it in parts
> because of the device-mapper issue. Anyway, I keep getting the
> @preserved-rebuild at the end of the emerge. I run it and it wants to
> run it again. When I run it again, it wants to run it again. It's the
> same packages over and over again. This is the outputs:
[...]
> and this just repeats. Those are in reverse order by the way.
>
> I'm not a magician but I need a magic trick.
Abracadabra... rm /var/lib/portage/preserved_libs_registry
Be sure to have emerged the @preserved-rebuild stuff at least once, then
you are safe.
Wonko
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
2009-11-10 15:44 [gentoo-user] preserved-rebuild, avidemux and mplayer Dale
2009-11-10 15:54 ` Alex Schuster
@ 2009-11-10 16:53 ` Alan McKinnon
2009-11-10 18:50 ` Dale
1 sibling, 1 reply; 6+ messages in thread
From: Alan McKinnon @ 2009-11-10 16:53 UTC (permalink / raw
To: gentoo-user
On Tuesday 10 November 2009 17:44:23 Dale wrote:
> Hi,
>
> I'm in the middle of a world update. I'm sort of doing it in parts
> because of the device-mapper issue. Anyway, I keep getting the
> @preserved-rebuild at the end of the emerge. I run it and it wants to
> run it again. When I run it again, it wants to run it again. It's the
> same packages over and over again. This is the outputs:
>
> !!! existing preserved libs:
> >>> package: media-libs/x264-0.0.20091021
>
> * - /usr/lib/libx264.so.65
> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
> * used by 2 other files
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> root@smoker / #
>
>
> and
>
> !!! existing preserved libs:
> >>> package: media-libs/x264-0.0.20081006
>
> * - /usr/lib/libx264.so.78
> * used by /usr/bin/mencoder
> (media-video/mplayer-1.0_rc4_p20091026-r1) * used by /usr/bin/mplayer
> (media-video/mplayer-1.0_rc4_p20091026-r1) Use emerge @preserved-rebuild
> to rebuild packages using these libraries root@smoker / #
>
>
> and
>
> !!! existing preserved libs:
> >>> package: media-libs/x264-0.0.20091021
>
> * - /usr/lib/libx264.so.65
> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
> * used by 2 other files
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> root@smoker / #
>
>
> and this just repeats. Those are in reverse order by the way.
>
> I'm not a magician but I need a magic trick.
Most likely avidemux and mplayer have hidden automagic dependencies on x264
but they are not listed in DEPEND. So the packages need x264 but portage
doesn't know this.
Try unmerge the whole lot and re-merge everything. This should un-confuse
portage. Or you can fire out your trusty vi and fiddle with the contents of
/var/lib/portage/preserved_libs_registry
If you have time and inclination, you can run ldd on each file listed in the
"used by" lines and search for "not found". Eyeballs should reveal what is
going on.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
2009-11-10 16:53 ` Alan McKinnon
@ 2009-11-10 18:50 ` Dale
2009-11-10 20:37 ` Alan McKinnon
2009-11-10 21:04 ` Dale
0 siblings, 2 replies; 6+ messages in thread
From: Dale @ 2009-11-10 18:50 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> On Tuesday 10 November 2009 17:44:23 Dale wrote:
>
>> Hi,
>>
>> I'm in the middle of a world update. I'm sort of doing it in parts
>> because of the device-mapper issue. Anyway, I keep getting the
>> @preserved-rebuild at the end of the emerge. I run it and it wants to
>> run it again. When I run it again, it wants to run it again. It's the
>> same packages over and over again. This is the outputs:
>>
>> !!! existing preserved libs:
>>
>>>>> package: media-libs/x264-0.0.20091021
>>>>>
>> * - /usr/lib/libx264.so.65
>> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
>> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
>> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
>> * used by 2 other files
>> Use emerge @preserved-rebuild to rebuild packages using these libraries
>> root@smoker / #
>>
>>
>> and
>>
>> !!! existing preserved libs:
>>
>>>>> package: media-libs/x264-0.0.20081006
>>>>>
>> * - /usr/lib/libx264.so.78
>> * used by /usr/bin/mencoder
>> (media-video/mplayer-1.0_rc4_p20091026-r1) * used by /usr/bin/mplayer
>> (media-video/mplayer-1.0_rc4_p20091026-r1) Use emerge @preserved-rebuild
>> to rebuild packages using these libraries root@smoker / #
>>
>>
>> and
>>
>> !!! existing preserved libs:
>>
>>>>> package: media-libs/x264-0.0.20091021
>>>>>
>> * - /usr/lib/libx264.so.65
>> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
>> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
>> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
>> * used by 2 other files
>> Use emerge @preserved-rebuild to rebuild packages using these libraries
>> root@smoker / #
>>
>>
>> and this just repeats. Those are in reverse order by the way.
>>
>> I'm not a magician but I need a magic trick.
>>
>
> Most likely avidemux and mplayer have hidden automagic dependencies on x264
> but they are not listed in DEPEND. So the packages need x264 but portage
> doesn't know this.
>
> Try unmerge the whole lot and re-merge everything. This should un-confuse
> portage. Or you can fire out your trusty vi and fiddle with the contents of
> /var/lib/portage/preserved_libs_registry
>
> If you have time and inclination, you can run ldd on each file listed in the
> "used by" lines and search for "not found". Eyeballs should reveal what is
> going on.
>
>
Unmerging then emerging again fixed it. Is this a bug or just a one
time boo boo?
Dale
:-) :-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
2009-11-10 18:50 ` Dale
@ 2009-11-10 20:37 ` Alan McKinnon
2009-11-10 21:04 ` Dale
1 sibling, 0 replies; 6+ messages in thread
From: Alan McKinnon @ 2009-11-10 20:37 UTC (permalink / raw
To: gentoo-user
On Tuesday 10 November 2009 20:50:35 Dale wrote:
> > Most likely avidemux and mplayer have hidden automagic dependencies on
> > x264 but they are not listed in DEPEND. So the packages need x264 but
> > portage doesn't know this.
> >
> > Try unmerge the whole lot and re-merge everything. This should
> > un-confuse portage. Or you can fire out your trusty vi and fiddle with
> > the contents of /var/lib/portage/preserved_libs_registry
> >
> > If you have time and inclination, you can run ldd on each file listed in
> > the "used by" lines and search for "not found". Eyeballs should reveal
> > what is going on.
> >
> >
>
> Unmerging then emerging again fixed it. Is this a bug or just a one
> time boo boo?
>
No, it's pretty consistent. It's also not something that portage can do
anything about as the information on disk conflicts with what is in portage's
database.
The ebuilds have bugs and should be reported as such - there is missing
information in DEPEND
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
2009-11-10 18:50 ` Dale
2009-11-10 20:37 ` Alan McKinnon
@ 2009-11-10 21:04 ` Dale
1 sibling, 0 replies; 6+ messages in thread
From: Dale @ 2009-11-10 21:04 UTC (permalink / raw
To: gentoo-user
Dale wrote:
>
>
>
> Unmerging then emerging again fixed it. Is this a bug or just a one
> time boo boo?
>
> Dale
>
> :-) :-)
>
>
Well, it's back. I'm going to call this "unmasking creep". I had to
unmask and keyword some stuff until portage was happy to install the
updates.
I had to add the following to package.unmask and package.keyword:
=media-video/mplayer-1.0_rc4_p20091026-r1
=media-libs/x264-0.0.20091021
media-video/ffmpeg
media-video/avidemux
Maybe this will help someone else if they run into this "issue".
Dale
:-) :-)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-11-10 21:04 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-10 15:44 [gentoo-user] preserved-rebuild, avidemux and mplayer Dale
2009-11-10 15:54 ` Alex Schuster
2009-11-10 16:53 ` Alan McKinnon
2009-11-10 18:50 ` Dale
2009-11-10 20:37 ` Alan McKinnon
2009-11-10 21:04 ` Dale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox