William Kenworthy wrote:
After each update, these appear, and for libusb, the number slowly
increases (up to 185 now). so far I have done the suggested "emerge
@preserved-rebuild", plus tried rebuilding every package mentioned but
after building, there is no change ...
!!! existing preserved libs:
package: dev-libs/libusb-0.1.12-r5
* - /lib/libusb.so
* used by /lib/udev/check-mtp-device (media-libs/libgphoto2-2.4.3)
* used by /usr/bin/dfutool (net-wireless/bluez-utils-3.36)
* used by /usr/bin/evolution (mail-client/evolution-2.26.2)
* used by 185 other files
package: x11-libs/libXaw-1.0.5
* - /usr/lib/libXaw.so.8
* - /usr/lib/libXaw8.so
* - /usr/lib/libXaw8.so.8
* - /usr/lib/libXaw8.so.8.0.0
* used by /usr/bin/xgpsspeed (sci-geosciences/gpsd-2.38)
Use emerge @preserved-rebuild to rebuild packages using these libraries
rattus ~ #
Are you using an unstable version of gentoo, e.g. ~x86 or ~amd64? The
only reason I know of for 'preserving' an old version is if there is also
a newer one, i.e. libusb-1.0.1, which is a ~ version.
On my ~amd64 machine I had both libusb-0.1.12-r5 and libusb-1.0.1.
I just deleted the 0.1.12 and revdep-rebuild found and rebuilt usbutils,
hal, and sane-backends with no problems, so there seems to be no reason
to have the old version unless you perhaps have the new version masked
on your machine for some reason?