[Nouveau] [Bug 35562] Nouveau fails to link in Mesa 7.10.1

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon May 30 10:18:34 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=35562

--- Comment #5 from ridai.govinda at gmail.com 2011-05-30 10:18:33 PDT ---
David,

I tried mesa-7.10.2 and it fails with the same message. I have a NVidia card to
test, does that patch work on mesa-7.10.2?

Thanks!

(In reply to comment #4)
> Thank you Bernhard for the patch. I tested it and it initially worked for the
> gallium nouveau driver, however it did not work when i tried to enable building
> the non-gallium nouveau driver. I found that it needed an additional reference
> to the header in nouveau_driver.h:
> (the error references Mesa 7.10.1, but I'm compiling 7.10.2 and get the same
> error)
> 
> --- Mesa-7.10.1/src/mesa/drivers/dri/nouveau/nouveau_driver-orig.h   
> 2011-01-26 01:52:45.000000000 +0200
> +++ Mesa-7.10.1/src/mesa/drivers/dri/nouveau/nouveau_driver.h    2011-05-03
> 13:04:57.000000000 +0300
> @@ -37,6 +37,7 @@
>  #undef NDEBUG
>  #include <assert.h>
> 
> +#include <nouveau/nv04_pushbuf.h>
>  #include "nouveau_device.h"
>  #include "nouveau_pushbuf.h"
>  #include "nouveau_grobj.h"
> 
> I added these lines to your patch and now Mesa builds smoothly.
> Kernel 2.6.38.4
> libdrm 2.4.25
> Mesa 7.10.2
> (Slackware 13.37)
> 
> My config:
> 
> ./configure \
>   --prefix=/usr \
>   --sysconfdir=/etc \
>   --libdir=/usr/lib \
>   --mandir=/usr/man \
>   --docdir=/usr/doc/mesa-7.10.2 \
>   --with-dri-driverdir=/usr/lib/xorg/modules/dri \
>  
> --with-dri-drivers="i810,i915,i965,mach64,mga,nouveau,r128,r200,r300,r600,radeon,savage,sis,tdfx,unichrome,swrast"
> \
>   --enable-xcb \
>   --enable-gallium-nouveau \
>   --build=i486-slackware-linux
> 
> 
> I don't own any NVIDIA cards either, so a test from someone who does would be
> welcome.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list