The ebuild installs gpsd libraries to /lib instead of /usr/lib. This is because it passes libdir="/$(get_libdir)" to scons. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="**" emerge -av sci-geosciences/gpsd Actual Results: Libraries and pkg-config files are placed into /lib: /lib/libgps.so -> libgps.so.20.0.0 /lib/libgps.so.20 -> libgps.so.20.0.0 /lib/libgps.so.20.0 -> libgps.so.20.0.0 /lib/libgps.so.20.0.0 /lib/libgpsd.so -> libgpsd.so.20.0.0 /lib/libgpsd.so.20 -> libgpsd.so.20.0.0 /lib/libgpsd.so.20.0 -> libgpsd.so.20.0.0 /lib/libgpsd.so.20.0.0 /lib/pkgconfig/libgps.pc /lib/pkgconfig/libgpsd.pc Expected Results: Libraries and pkg-config files are placed into /usr/lib: /usr/lib/libgps.so -> libgps.so.20.0.0 /usr/lib/libgps.so.20 -> libgps.so.20.0.0 /usr/lib/libgps.so.20.0 -> libgps.so.20.0.0 /usr/lib/libgps.so.20.0.0 /usr/lib/libgpsd.so -> libgpsd.so.20.0.0 /usr/lib/libgpsd.so.20 -> libgpsd.so.20.0.0 /usr/lib/libgpsd.so.20.0 -> libgpsd.so.20.0.0 /usr/lib/libgpsd.so.20.0.0 /usr/lib/pkgconfig/libgps.pc /usr/lib/pkgconfig/libgpsd.pc
Created attachment 300039 [details, diff] proposed fix
*** Bug 408741 has been marked as a duplicate of this bug. ***
scarabeus@arcarius: ~/gentoo/gentoo-x86/sci-geosciences/merkaartor $ equery files gpsd |grep libgps.so /usr/lib/debug/usr/lib64/libgps.so.20.0.0.debug /usr/lib64/libgps.so /usr/lib64/libgps.so.20 /usr/lib64/libgps.so.20.0 /usr/lib64/libgps.so.20.0.0 This issue seems fixed on main tree ^