Bug 68908

Summary: drm-backend.so: undefined symbol: vaapi_recorder_destroy
Product: Wayland Reporter: U. Artie Eoff <ullysses.a.eoff>
Component: westonAssignee: Wayland bug list <wayland-bugs>
Status: VERIFIED FIXED QA Contact:
Severity: critical    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: config.log

Description U. Artie Eoff 2013-09-03 21:15:45 UTC
Created attachment 85146 [details]
config.log

Weston's configure still adds "#define BUILD_VAAPI_RECORDER 1" even when libva is not found by pkg-config.  This results in the "undefined symbol: vaapi_recorder_destroy" at runtime when Weston tries to load the drm-backend.so module.

bad commit is? http://cgit.freedesktop.org/wayland/weston/commit/?id=0eac34ab28693bf4367504ec15cd5b700e176ff7
Comment 1 Kristian Høgsberg 2013-09-04 05:47:22 UTC
commit 1f7ce6e3d55ce255187a2a1f07adc778a9108a5f
Author: Kristian Høgsberg <krh@bitplanet.net>
Date:   Tue Sep 3 22:46:02 2013 -0700

    configure.ac: Only build libva recorder if we found libva
    
    The automatic detection failed to disable the build if it didn't
    find libva.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=68908

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.