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

Reply via email to