openoffice-bin installs /usr/lib/openoffice/program/libavmediagst.so which needs libraries libgstinterfaces-0.10.so.0 and libgstreamer-0.10.so.0. These libraries are provided by packages media-libs/gstreamer-0.10.36-r2 and media-libs/gst-plugins-base-0.10.36-r1. They are not listed among dependencies, so they don't get installed when openoffice-bin is installed.
Or the package could skip installation of this file depending on USE=gstreamer or somesuch, as it is not needed for normal operation apparently. http://thread.gmane.org/gmane.linux.gentoo.devel/93649
Well, I guess it depends on what is "normal operation". As long as you don't touch audio from Office, then you don't need it. But if you make presentation with audio, then your presentation shall fail. Probably this is the reason why I couldn't play one presentation a while back. Is making or playing presentations "normal operation"? BTW, I've discovered one more library that OO uses but does not have in dependencies list. It is dev-libs/apr
I get !!! existing preserved libs: >>> package: media-libs/gstreamer-0.10.36-r2 * - /usr/lib64/libgstreamer-0.10.so.0 * - /usr/lib64/libgstreamer-0.10.so.0.30.0 * used by /usr/lib64/openoffice/program/libavmediagst.so (app-office/openoffice-bin-4.1.3) >>> package: media-libs/gst-plugins-base-0.10.36-r2 * - /usr/lib64/libgstinterfaces-0.10.so.0 * - /usr/lib64/libgstinterfaces-0.10.so.0.25.0 * used by /usr/lib64/openoffice/program/libavmediagst.so (app-office/openoffice-bin-4.1.3)
Today, after removing gstreamer USE-flag from qtwebkit:4 and "emerge -av --depclean" I also got warning message: !!! existing preserved libs: >>> package: media-libs/gstreamer-0.10.36-r2 * - /usr/lib64/libgstreamer-0.10.so.0 * - /usr/lib64/libgstreamer-0.10.so.0.30.0 * used by /usr/lib64/openoffice/program/libavmediagst.so (app-office/openoffice-bin-4.1.3) >>> package: media-libs/gst-plugins-base-0.10.36-r2 * - /usr/lib64/libgstinterfaces-0.10.so.0 * - /usr/lib64/libgstinterfaces-0.10.so.0.25.0 * used by /usr/lib64/openoffice/program/libavmediagst.so (app-office/openoffice-bin-4.1.3) Use emerge @preserved-rebuild to rebuild packages using these libraries The command "emerge @preserved-rebuild" reinstall openoffice-bin, but it isn't solve the problem and warning message appears again. As was mentioned is OpenOffice 3.4.0 (https://www.openoffice.org/development/releases/3.4.0.html) > New Gstreamer multimedia framework on Linux systems > Gstreamer is available now to use to playback multimedia content in OpenOffice documents (e.g. audio and video in Impress presentations). Note that Gstreamer (and the appropriate gst-plugins) need to be installed in system.
Same with libreoffice-bin
app-office/openoffice-bin is now last rited.
removing.