[Nouveau] Latest xf86-video-nouveau does not compile

Johannes Obermayr johannesobermayr at gmx.de
Sat Jan 2 17:55:42 PST 2010


I forgot to add the mailing list:

It changed:

CC nv50_sor.lo
nv50_exa.c: In function 'NV50EXACheckTexture':
nv50_exa.c:545: error: 'PICT_b8g8r8a8' undeclared (first use in this function)
nv50_exa.c:545: error: (Each undeclared identifier is reported only once
nv50_exa.c:545: error: for each function it appears in.)
nv50_exa.c:546: error: 'PICT_b8g8r8x8' undeclared (first use in this function)
nv50_exa.c: In function 'NV50EXATexture':
nv50_exa.c:645: error: 'PICT_b8g8r8x8' undeclared (first use in this function)
nv50_exa.c:648: error: 'PICT_b8g8r8a8' undeclared (first use in this function)
make[2]: *** [nv50_exa.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/usr/src/packages/BUILD/xf86-video-nouveau/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/xf86-video-nouveau'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.6TqA5J (%build)

Am Sonntag, 3. Januar 2010 02:15:49 schrieben Maarten Maathuis:
> Does this patch help?
> 
> >From f1fa2e3b15e24175fb899418bbe0d587237ca797 Mon Sep 17 00:00:00 2001
> From: Maarten Maathuis <madman2003 at gmail.com>
> Date: Sun, 3 Jan 2010 02:14:36 +0100
> Subject: [PATCH] exa: Some compat defines for depth 30 formats.
> 
> Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
> ---
>  src/nv50_exa.c |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/src/nv50_exa.c b/src/nv50_exa.c
> index 10a3a64..c558896 100644
> --- a/src/nv50_exa.c
> +++ b/src/nv50_exa.c
> @@ -431,6 +431,14 @@ NV50EXAUploadSIFC(const char *src, int src_pitch,
>  	return TRUE;
>  }
> 
> +/* Compat defines for pre 1.7 xservers. */
> +#ifndef PICT_a2b10g10r10
> +#define PICT_a2b10g10r10 PICT_FORMAT(32, PICT_TYPE_ABGR, 2, 10, 10, 10)
> +#define PICT_x2b10g10r10  PICT_FORMAT(32, PICT_TYPE_ABGR, 0, 10, 10, 10)
> +#define PICT_a2r10g10b10 PICT_FORMAT(32, PICT_TYPE_ARGB, 2, 10, 10, 10)
> +#define PICT_x2r10g10b10 PICT_FORMAT(32, PICT_TYPE_ARGB, 0, 10, 10, 10)
> +#endif
> +
>  static Bool
>  NV50EXACheckRenderTarget(PicturePtr ppict)
>  {
> > Hi,
> >
> > latest 2D driver does not compile.
> >
> > libdrm and Mesa are latest git...
> >
> > Johannes
> >
> >
> > CC nv50_exa.lo
> > nv50_exa.c: In function 'NV50EXACheckRenderTarget':
> > nv50_exa.c:451: error: 'PICT_a2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:451: error: (Each undeclared identifier is reported only once
> > nv50_exa.c:451: error: for each function it appears in.)
> > nv50_exa.c:452: error: 'PICT_x2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:453: error: 'PICT_a2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c:454: error: 'PICT_x2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c: In function 'NV50EXARenderTarget':
> > nv50_exa.c:485: error: 'PICT_a2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:486: error: 'PICT_x2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:489: error: 'PICT_a2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c:490: error: 'PICT_x2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c: In function 'NV50EXACheckTexture':
> > nv50_exa.c:537: error: 'PICT_b8g8r8a8' undeclared (first use in this function)
> > nv50_exa.c:538: error: 'PICT_b8g8r8x8' undeclared (first use in this function)
> > nv50_exa.c:539: error: 'PICT_a2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:540: error: 'PICT_x2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:541: error: 'PICT_x2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c:542: error: 'PICT_a2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c: In function 'NV50EXATexture':
> > nv50_exa.c:637: error: 'PICT_b8g8r8x8' undeclared (first use in this function)
> > nv50_exa.c:640: error: 'PICT_b8g8r8a8' undeclared (first use in this function)
> > nv50_exa.c:643: error: 'PICT_a2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:646: error: 'PICT_x2b10g10r10' undeclared (first use in this function)
> > nv50_exa.c:649: error: 'PICT_x2r10g10b10' undeclared (first use in this function)
> > nv50_exa.c:652: error: 'PICT_a2r10g10b10' undeclared (first use in this function)
> > make[2]: *** [nv50_exa.lo] Error 1
> > make[2]: *** Waiting for unfinished jobs....
> > make[2]: Leaving directory `/usr/src/packages/BUILD/xf86-video-nouveau/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/usr/src/packages/BUILD/xf86-video-nouveau'
> > make: *** [all] Error 2
> > error: Bad exit status from /var/tmp/rpm-tmp.8bVOVF (%build)
> > _______________________________________________
> > Nouveau mailing list
> > Nouveau at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/nouveau
> >
> 

-----------------------------------------


More information about the Nouveau mailing list