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

Reply via email to