Bug 45907

Summary: symbol lookup error: /usr/lib64/libXvMCr600.so: undefined symbol: radeon_surface_manager_new
Product: Mesa Reporter: Kevin DeKorte <kdekorte>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: possible fix

Description Kevin DeKorte 2012-02-10 10:35:15 UTC
Ran mplayer with -vo xvmc option and got this error. 

drm - commit 2cfac57d364d0166ed9472b086c16aea376f495a
mesa - commit a8cc228edd1dd6328f8b9086d768b52f821c6575
xf86-video-ati - commit e20284409937d784847339b5d466a95012d85940

Configured with

drm

./configure --prefix=/usr --libdir=/usr/lib64 

mesa

./autogen.sh --prefix=/usr --libdir=/usr/lib64 --with-dri-drivers="" --with-gallium-drivers=r600,swrast --enable-gallium-egl --enable-openvg --enable-gles1 --enable-gles2 --enable-texture-float --enable-vdpau --enable-xvmc --enable-osmesa --enable-xorg 



xf86-video-ati

./autogen.sh --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-shared


Ran make clean before reconfiguring and building each modules, build and installed in the following order drm, mesa, xf86-video-ati
Comment 1 Christian König 2012-02-10 15:19:23 UTC
Please double check that your libdrm_radeon.so is installed correctly. Especially that you didn't got an older copy in /usr/lib/x86_64-linux-gnu/ or something like that.

The problem you're seeing is the to be expected result if you try on old libdrm_radeon with the new mesa source.
Comment 2 Alex Deucher 2012-02-10 15:46:53 UTC
Created attachment 56891 [details] [review]
possible fix

Does this patch help?
Comment 3 Kevin DeKorte 2012-02-10 18:01:44 UTC
Alex, your suggested fix does correct the problem.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.