https://bugs.freedesktop.org/show_bug.cgi?id=39222
--- Comment #8 from Andy Furniss lists@andyfurniss.entadsl.com 2011-07-14 11:44:12 PDT --- (In reply to comment #6)
I'm on Arch Linux and using PKGBUILDs, so everything is recompiled and packages completely replaced (old files deleted).
$ ldd /usr/lib/vdpau/libvdpau_r600.so linux-vdso.so.1 => (0x00007fff7b7c6000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f0bbf4d0000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f0bbf2be000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f0bbef7e000) libm.so.6 => /lib/libm.so.6 (0x00007f0bbecfc000) libc.so.6 => /lib/libc.so.6 (0x00007f0bbe99b000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f0bbe77f000) libdl.so.2 => /lib/libdl.so.2 (0x00007f0bbe57b000) /lib/ld-linux-x86-64.so.2 (0x00007f0bbfa05000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f0bbe379000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f0bbe173000)
Seems like it isn't linked to libdrm at all, but I'm not sure it should be. It's the first time I'm trying something with VDPAU.
Hmm - I have no idea how Arch does things, but my ldd libvdpau_r600.so shows
libdrm_radeon.so.1 => libvdpau.so.1 => libdrm.so.2 =>
and drmIoctl from your error is associated with libdrm.so.2.