Quote:
Originally Posted by Didier Spaier
Glad it worked. I'll erase the patched package I provided as I don't wan't to keep stuff I will soon hardly remember what it is.
But for future reference for people with the same issue, here is the URL of the patch and in case that disappears here is the patch itself:
Code:
diff --git a/src/atimach64render.c b/src/atimach64render.c
index ffde2cb..8d259fa 100644
--- a/src/atimach64render.c
+++ b/src/atimach64render.c
@@ -339,10 +339,13 @@ Mach64GetOrder(int val, int *shift)
static Bool
Mach64CheckTexture(PicturePtr pPict)
{
- int w = pPict->pDrawable->width;
- int h = pPict->pDrawable->height;
+ int h,w;
int l2w, l2h, level, i;
+ if (pPict->pDrawable == NULL)
+ return FALSE;
+ w = pPict->pDrawable->width;
+ h = pPict->pDrawable->height;
for (i = 0; i < MACH64_NR_TEX_FORMATS; i++) {
if (Mach64TexFormats[i].pictFormat == pPict->format)
break;
Instructions for use:
- unpack this file from a Slackware mirror or installation media: source/x/x11/src/driver/xf86-video-mach64-<version>.tar.xz
- check that the version of src/atimach64render.c in the unpacked archive be not already patched
- patch it
- re-pack the archive
- run following command: src/x/x11/x11.SlackBuild driver xf86-video-mach64 to rebuild the package
- upgrade using the new package
|
Thanks Mr. Didier. As usual, your help is very appreciated.
Cheers, and until next time (=
Dumdadum