On Fri, Jan 24, 2020 at 11:47:02PM -0600, David Savolainen wrote:
Hi,
> Here is the output from sendbug. Mail isn't fully set up..
> >Fix: What is undefined symbol 'shadowDamage'?
It's an oversight. We missed the removal from this function in xserver
back in 2016. I don't have the hardware to test it anymore.
The patch below should fix it:
Index: driver/xf86-video-wildcatfb/src/wildcatfb_driver.c
===================================================================
RCS file:
/cvs/OpenBSD/xenocara/driver/xf86-video-wildcatfb/src/wildcatfb_driver.c,v
retrieving revision 1.13
diff -u -p -u -r1.13 wildcatfb_driver.c
--- driver/xf86-video-wildcatfb/src/wildcatfb_driver.c 30 Jun 2019 17:10:24
-0000 1.13
+++ driver/xf86-video-wildcatfb/src/wildcatfb_driver.c 25 Jan 2020 14:57:33
-0000
@@ -971,7 +971,7 @@ WildcatFBShadowUpdate(ScreenPtr pScreen,
{
ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
WildcatFBPtr fPtr = WILDCATFBPTR(pScrn);
- RegionPtr damage = shadowDamage (pBuf);
+ RegionPtr damage = DamageRegion (pBuf->pDamage);
PixmapPtr pShadow = pBuf->pPixmap;
int nbox = REGION_NUM_RECTS (damage);
BoxPtr pbox = REGION_RECTS (damage);
--
Matthieu Herrb