After upgrading libjpeg-turbo, portagen warned me that several packages should be rebuilt because their dependency has been changed. However, even though I had run 'emerge @preserved-rebuild' for several times, the collection could not be reset and the following message remains.
!!! existing preserved libs: >>> package: media-libs/libjpeg-turbo-1.3.0-r2 * - /usr/lib64/libjpeg.so.8 * - /usr/lib64/libjpeg.so.8.0.2 * used by /opt/icedtea-bin-126.96.36.199/jre/lib/amd64/libjavajpeg.so (dev-java/icedtea-bin-188.8.131.52) * used by /opt/icedtea-bin-184.108.40.206/jre/lib/amd64/libsplashscreen.so (dev-java/icedtea-bin-220.127.116.11) Use emerge @preserved-rebuild to rebuild packages using these libraries
Is there are bug for portage on this?
I had a similar problem. I fixed it by simply removing icedtea-bin, which removes the unneeded libraries, and then performing an emerge update which then puts icedtea-bin back on.