libvdpau_trace.* files are installed into /usr instead of /usr/lib (methinks). Please also see the screenshot, below is a log of installed files: libvdpau-0.3-r1 # cat CONTENTS dir /usr dir /usr/include dir /usr/include/vdpau obj /usr/include/vdpau/vdpau.h 4453398593d9bed9d872a2ec4871f855 1262608563 obj /usr/include/vdpau/vdpau_x11.h ff409beec2bad76066bddafe734b5263 1262608563 dir /usr/lib64 obj /usr/lib64/libvdpau.so.1.0.0 942ce307b6c21f1201123ccf69ae6673 1262608563 sym /usr/lib64/libvdpau.so.1 -> libvdpau.so.1.0.0 1262608565 sym /usr/lib64/libvdpau.so -> libvdpau.so.1.0.0 1262608565 obj /usr/lib64/libvdpau.la 5321c4339229ea60983e34edc37ee4b8 1262608563 dir /usr/lib64/pkgconfig obj /usr/lib64/pkgconfig/vdpau.pc a9347a02f34f6fd34666fefcd9fe89c8 1262608563 obj /usr/libvdpau_trace.so.1.0.0 0e0b5b28827e8de43b761088bdbf499a 1262608563 sym /usr/libvdpau_trace.so.1 -> libvdpau_trace.so.1.0.0 1262608565 sym /usr/libvdpau_trace.so -> libvdpau_trace.so.1.0.0 1262608565 obj /usr/libvdpau_trace.la af4c4aaaf30db3a24ab0b293c6a9106e 1262608563 Reproducible: Always
Created attachment 215163 [details] Screenshot demonstrating vdpau files in MC
The ebuild just does not inherit multilib.eclass, that is needed for get_libdir. Just add "inherit multilib" after EAPI=... and it will be correct.
*** Bug 299602 has been marked as a duplicate of this bug. ***
That's pretty much win... I've fixed the existing -r1 ebuild but this will probably warrant a bump. Interesting that I didn't see this issue.
Fixed in libvdpau-0.3-r2.