problems compiling xorg cvs Re: drm CVS state...

Felix Kühling fxkuehl at gmx.de
Sun Jan 2 15:18:04 PST 2005


Am So, den 02.01.2005 schrieb Sergio Monteiro Basto um 23:18:
> 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 ?

Looks like this was caused by my update of the Savage DDX driver in the
X.org tree without also upating the Mesa driver in the X.org tree. At
the moment the Mesa driver in X.org's extras/Mesa can't be compiled with
the current Savage DDX. It is my understanding that this will be cleaned
up when X.org imports Mesa sources the next time, which will happen at
least once before the next major release. Since the Savage driver is
being worked on you don't want to work with constantly outdated sources
in extras/Mesa anyway.

The recommended way to proceed is to disable the build of the Savage DRI
driver in the X.org tree (it should be disabled by default, since Savage
is a DevelDRIDriver) and build the Savage DRI driver directly from Mesa
CVS. The instructions at http://dri.freedesktop.org/wiki/Building should
work for you.

[snip]

Regards,
  Felix

-- 
| Felix Kühling <fxkuehl at gmx.de>                     http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3  B152 151C 5CC1 D888 E595 |




More information about the xorg mailing list