| Summary: | app-emulation/emul-linux-x86-medialibs-20140406 installs libcdio.so.14 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sven Eden <sven.eden> |
| Component: | [OLD] Library | Assignee: | Multilib team <multilib+disabled> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | sven.eden |
| Priority: | Normal | ||
| Version: | 10.1 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Update libcdio requirement
Remove old libcdio.so.14* files |
||
Created attachment 375926 [details, diff]
Update libcdio requirement
With libcdio-0.92 being stable, the requirement was updated to make sure the newer version gets built when using abi_x86_32
Created attachment 375930 [details, diff]
Remove old libcdio.so.14* files
With the new libcdio.so.15 the old version 14 are no longer required and should be removed.
24 Apr 2014; Pacho Ramos <pacho@gentoo.org> files/remove-native: Update remove-native (#508378 by Sven and Paolo Pedroni) + 28 Apr 2014; Pacho Ramos <pacho@gentoo.org> + emul-linux-x86-medialibs-20140406.ebuild: + Update libcdio dep too (#508936 by Sven Eden) + *** This bug has been marked as a duplicate of bug 508378 *** |
app-emulation/emul-linux-x86-medialibs-20140406 install the following libraries: /usr/lib32/libcdio.so.14 -> libcdio.so.14.0.0 /usr/lib32/libcdio.so.14.0.0 These are taken by app-emulation/emul-linux-x86-gstplugins-20140406 which, when installing dev-libs/libcdio-0.92 with abi_x86_32 results in an endless preserved libs cycle: ======== !!! existing preserved libs: >>> package: dev-libs/libcdio-0.92 * - /usr/lib32/libcdio.so.14 * - /usr/lib32/libcdio.so.14.0.0 * used by /usr/lib32/gstreamer-0.10/libgstcdio.so (app-emulation/emul-linux-x86-gstplugins-20140406) Use emerge @preserved-rebuild to rebuild packages using these libraries ======== After applying the following two patches and manually removing the mentioned libraries, I was able to re-emerge emul-linux-x86-medialibs, emul-linux-x86-gstplugins and dev-libs/libcdio without getting a preserved-rebuild message again. I had to manually delete /usr/lib32/libcdio.so.14*, it did't want to go automatically.