The short story is that these two utilities will repeatedly remove and
restore media-libs/gst-plugins-0.8.11.
The long version follows.
thanks in advance for any help.
allan
1. Revdep-rebuild is initially happy
ajglap gottlieb # revdep-rebuild
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... Nothing to rebuild
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done.
2. But --depclean makes it unhappy. I issue my std 2 commands
ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend
*** WARNING *** --depclean is known to be broken. It is highly recommended
[rest of warning snipped]
Calculating dependencies... done!
>>> These are the packages that would be unmerged:
media-libs/gst-plugins
selected: 0.8.11
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Would you like to unmerge these packages? [Yes/No] yes
[ gst-plugins removed without incident.]
3. Unhappy revdep: then 2nd command then continues.
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
broken /usr/lib/gstreamer-0.8/libgstalsa.so (requires
libgstinterfaces-0.8.so.0)
broken /usr/lib/gstreamer-0.8/libgstalsa.la (requires
/usr/lib/libgstinterfaces-0.8.la)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
All prepared. Starting rebuild...
emerge --oneshot --pretend =media-plugins/gst-plugins-alsa-0.8.11
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-libs/gst-plugins-0.8.11 USE="alsa esd -debug -oss"
[ebuild R ] media-plugins/gst-plugins-alsa-0.8.11
4. I run revdep-rebuild without --pretend
the two packages are emerged without incident.
5. As suggested I run revdep-rebuild again
No rebuilds required.
6. So we try again
ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend
*** WARNING *** --depclean is known to be broken. It is highly recommended
[snipped again]
Calculating dependencies... done!
>>> These are the packages that would be unmerged:
media-libs/gst-plugins
selected: 0.8.11
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Would you like to unmerge these packages? [Yes/No]
etc. etc.
--
[email protected] mailing list