During emerge --depclean: >>> These are the packages that would be unmerged: media-libs/gstreamer selected: 0.8.11 protected: none omitted: 0.10.8 media-libs/gst-plugins selected: 0.8.11 protected: none omitted: none media-plugins/gst-plugins-oss selected: 0.8.11 protected: none omitted: 0.10.2 media-plugins/gst-plugins-alsa selected: 0.8.11 protected: none omitted: 0.10.4 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. The following error occurs (gst-plugins-alsa is the last package being unmerged): >>> Unmerging media-plugins/gst-plugins-alsa-0.8.11... No package files given... Grabbing a set. --- !found dir /usr/share/doc/gst-plugins-alsa-0.8.11 <<< obj /usr/lib64/gstreamer-0.8/libgstalsa.so <<< obj /usr/lib64/gstreamer-0.8/libgstalsa.la --- !empty dir /usr/share/doc --- !empty dir /usr/share <<< dir /usr/lib64/gstreamer-0.8 --- !empty dir /usr/lib64 --- !empty dir /usr * Updating gstreamer plugins registry for gstreamer 0.8 ... /usr/portage/eclass/gst-plugins.eclass: line 114: gst-register-0.8: command not found >>> Regenerating /etc/ld.so.cache...
What exactly should we fix here? You've unmerged gstreamer.
That's right. So if this warning can be safely ignored, there should be a message for the user, or the command should be made conditional - if gstreamer 0.8.x is present.