[Mesa-dev] libvdpau_r600.so not found

James Jones jajones at nvidia.com
Fri Dec 16 16:38:24 PST 2011


On 12/16/11 4:27 PM, Younes Manton wrote:
> On Fri, Dec 16, 2011 at 7:01 PM, James Cloos<cloos at jhcloos.com>  wrote:
>> I've been trying to test out vdpau w/o success.
>>
>> It turns out that libvdpau_r600.so is in /usr/lib64/vdpau/, whereas
>> everything looks for it in the standard ld path (ie, /usr/lib64).
>>
>> With »ln -s vdpau/libvdpau_r600.so /usr/lib64/« it seems to work.
>>
>> Is mesa wrong to install the libs to ${libdir}/vdpau, or is libvdpau
>> and the apps wrong to look for them in ${libdir}?
>>
>> (Everything was compiled locally; most of the fdo stuff from git master.)
>>
>> -JimC
>> --
>> James Cloos<cloos at jhcloos.com>           OpenPGP: 1024D/ED7DAEA6
>
> Mesa is probably wrong. You can specify it with ./configure
> --with-vdpau-libdir= of course, but I can't think of a good reason to
> have the default be not in the usually searched paths.

The correct dir is <LIBDIR>/vdpau.  From here:

   http://cgit.freedesktop.org/~aplattner/libvdpau/tree/configure.ac:72

Do you have an older libvdpau.so?

We had a long debate over this internally and decided it was better to 
have the backends in a non-searchpath directory.  I believe the idea was 
to discourage directly linking to them, and to roughly follow the lead 
of OpenCL in this area, but my memory is getting foggy.  Before we made 
the switch, old NVIDIA builds of libvdpau.so looked in <LIBDIR> and 
installed libvdpau_nvidia.so there as well.

Thanks,
-James

nvpublic
_____________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list