Summary: | mesa fails to build against git version of xserver | ||
---|---|---|---|
Product: | Mesa | Reporter: | Jos van Wolput <wolput> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
remove miInitializeBackingStore call
remove miInitializeBackingStore call |
Description
Jos van Wolput
2012-10-09 03:37:41 UTC
Building mesa fails when building against git version of xserver. Bisecting git xserver shows this issue starts occuring when building against xserver-76d8739b1f4ed07b874ae56a492d1e0aa0fd9b0, 2012-09-23, dix: Remove #includes of mibstore.h, by Daniel Martin. Reinstalling the file /fb/fb.h from the parent xserver-056fd15deaa85d3ed936df9a3b2e0cdcfa599da8 solves the building issue. And reintall /mi/bstore.h which has been removed in xserver-1cb0261ef54b7dd6a7ef84e1c3959e424706228b 2012-09-23, dix: Delete mibstore.h, Daniel Martin. Created attachment 69161 [details] [review] remove miInitializeBackingStore call The fix has to be made in mesa, as the mentioned commit in xserver explains: commit 1cb0261ef54b7dd6a7ef84e1c3959e424706228b Author: Daniel Martin <consume.noise@gmail.com> Date: Thu Sep 6 00:38:26 2012 +0200 dix: Delete mibstore.h Since Nov 2010 (commit c4c4676) the only purpose of mibstore.h was to define an empty function (miInitializeBackingStore()) for backward compatibility. Time to say goodbye. Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Keith Packard <keithp@keithp.com> and the previous definition of miInitializeBackingStore() shows [...] -#define miInitializeBackingStore(x) do {} while (0) - [...] I'm attaching a patch which removes the superfluous call and makes master build fine again Created attachment 69164 [details] [review] remove miInitializeBackingStore call fix typo in commit message Fix pushed, thanks! |
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.