From: Sergio M. B. <se...@se...> - 2005-01-02 22:18:44
|
savage_xmesa.c: In function `savageInitDriver': savage_xmesa.c:111: error: structure has no member named `frontPitch' savage_xmesa.c:113: error: structure has no member named `frontBitmapDesc' savage_xmesa.c:121: error: structure has no member named `backBitmapDesc' savage_xmesa.c:123: error: structure has no member named `depthBitmapDesc' savage_xmesa.c:136: error: structure has no member named `agpTextures' savage_xmesa.c:138: error: structure has no member named `agpTextures' savage_xmesa.c:142: error: structure has no member named `backbuffer' savage_xmesa.c:147: error: structure has no member named `depthbuffer' savage_xmesa.c: In function `savageCreateContext': savage_xmesa.c:313: error: structure has no member named `registers' savage_xmesa.c:314: error: structure has no member named `registers' savage_xmesa.c:315: error: structure has no member named `registers' savage_xmesa.c:323: error: structure has no member named `agpTextures' savage_xmesa.c:324: error: structure has no member named `agpTextures' savage_xmesa.c:325: error: structure has no member named `agpTextures' savage_xmesa.c:334: error: structure has no member named `agpTextures' savage_xmesa.c:338: error: structure has no member named `BCIcmdBuf' savage_xmesa.c:339: error: structure has no member named `registers' savage_xmesa.c:341: error: structure has no member named `registers' savage_xmesa.c:342: error: structure has no member named `BCIcmdBuf' savage_xmesa.c:344: error: structure has no member named `aperture' savage_xmesa.c:345: error: structure has no member named `aperture' make[6]: *** [savage_xmesa.o] Error 1 make[6]: Leaving directory `/usr/src/opt/xorgcvs2/build/lib/GL/mesa/drivers/dri/savage' make[5]: *** [all] Error 2 make[5]: Leaving directory `/usr/src/opt/xorgcvs2/build/lib/GL/mesa/drivers/dri' make[4]: *** [all] Error 2 make[4]: Leaving directory `/usr/src/opt/xorgcvs2/build/lib/GL' make[3]: *** [all] Error 2 make[3]: Leaving directory `/usr/src/opt/xorgcvs2/build/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/opt/xorgcvs2/build' make[1]: *** [World] Error 2 make[1]: Leaving directory `/usr/src/opt/xorgcvs2/build' make: *** [World] Error 2 any help ? On Sun, 2005-01-02 at 12:16 +0100, Felix Kühling wrote: > Am So, den 02.01.2005 schrieb Sergio Monteiro Basto um 2:42: > > On Fri, 2004-12-31 at 16:02 +0100, Felix Kühling wrote: > > > > > I was going to change mesa/src/mesa/drivers/dri/Makefile.template to use > > > the share-core directory for DRM includes. This will be needed for the > > > new Savage DRM as it lives in linux-core/shared-core only. With your > > > assessment of the status of the 2.4 DRM it looks like it will never be > > > backported to Linux 2.4. > > > > with this all applied, just left us > > checkout drm and mesa cvs and apply > > http://freedesktop.org/~fxkuehl/savage/savage_xorg_20041229.diff > > on xorg tree to test it ? > > You don't need any of my previous patches. Just cvs update Xorg HEAD and > recompile the Savage driver from there. Actually the patches are > incompatible with the versions that I finally committed to CVS. So be > sure you don't mix them or you will get unpredictable behavior. From now > on I will keep the binary interfaces compatible though. > > > > > I just check-out mesa and drm and compile with > > make linux-dri-x86 > > and > > cp lib/savage_dri.so /usr/X11R6/lib/modules/dri/savage_dri.so > > and recompile drm for my kernel 2.4.29-pre1, after reboot (to be sure > > that savage kernel module is loaded again), all works normally. > > The new Savage driver lives in drm/shared-core and drm/linux-core. This > means it can only be compiled for Linux 2.6.x kernels. I'm not planning > a backport to 2.4. > > > > > thanks, > -- Sérgio M.B. |