radeon_driver.c can no longer build on non-DRI platforms: "radeon_driver.c", line 2047: undefined struct/union member: fbLocation "radeon_driver.c", line 2059: improper member use: fbLocation "radeon_driver.c", line 2061: improper member use: fbLocation "radeon_driver.c", line 2062: improper member use: fbLocation In radeon.h, fbLocation is only defined #ifdef XF86DRI, but there are no #ifdefs around the new code in radeon_driver.c to keep it from being used in those cases. The simple fix would seem to be adding #ifdefs around those lines, but I don't know if that would break the driver.
Also, the build of radeon_accel.c fails with similar errors: "radeon_accel.c", line 287: undefined struct/union member: fbLocation "radeon_accel.c", line 325: undefined struct/union member: directRenderingEnabled "radeon_render.c", line 358: undefined struct/union member: fbLocation "radeon_render.c", line 495: undefined struct/union member: fbLocation "radeon_render.c", line 632: undefined struct/union member: fbLocation "radeon_render.c", line 770: undefined struct/union member: fbLocation "radeon_accelfuncs.c", line 184: undefined struct/union member: fbLocation "radeon_accelfuncs.c", line 1352: undefined struct/union member: directRenderingEnabled
Committed a fix.
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.