Bug 68908 - drm-backend.so: undefined symbol: vaapi_recorder_destroy
Summary: drm-backend.so: undefined symbol: vaapi_recorder_destroy
Status: VERIFIED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: Other All
: medium critical
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-03 21:15 UTC by U. Artie Eoff
Modified: 2013-09-04 14:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
config.log (71.54 KB, text/plain)
2013-09-03 21:15 UTC, U. Artie Eoff
Details

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.