Instalar XFree86-4.2.0 con DRI y Glide

					OBSOLETA


TÍTULO:			Instalar XFree86-4.2.0 con DRI y Glide
VERSIÓN LFS:	Todas
AUTOR:			Luke A. Guest <laguest@nebulas.demon.co.uk>
TRADUCTOR:	Proyecto LFS-ES

SINOPSIS:
	Esta receta muestra básicamente cómo instalar XFree86-4.2.0 con
	soporte DRI y Glide sin las molestias que nos causan otras recetas.


RECETA:

1) En primer lugar, debes descargar los paquetes adecuados.

	 * Consigue X420src-1.tgz, X420src-2.tgz y X420src-1.tgz en
	   ftp.xfree86.org, y descarga también 4.2.0-libGLU-bad-extern.patch 
	   del deirectorio de correcciones (fixes).

	 * Descarga de http://dri.sourceforge.net/res.phtml:
	   1) Un fichero de configuración de las X.
	   2) El fichero glide3headers.tgz.
	   3) Un libglide3.so para tu plataforma.

2) Necesitarás a continuación las fuentes actuales de Glide del CVS.

 cvs -d:pserver:anonymous@cvs.glide.sourceforge.net:/cvsroot/glide login
 cvs -z3 -d:pserver:anonymous@cvs.glide.sourceforge.net:/cvsroot/glide \
     co glide3x
 cvs -z3 -d:pserver:anonymous@cvs.glide.sourceforge.net:/cvsroot/glide \
     co swlibs
 mv swlibs glide3x/
 tar -cvzpf glide3x-cvs.tgz glide3x

3) Instala las cabeceras de Glide y la librería:

 cd /usr/include &&
 tar -xzpf glide3headers.tar.gz &&
 cp libglide3.so /usr/lib/

4) Extráe las fuentas de las X y aplícales el parche:

 cd /usr/src &&
 tar -xvpf X420src-1.tgz &&
 tar -xvpf X420src-2.tgz &&
 tar -xvpf X420src-3.tgz &&
 patch -p2 < 4.2.0-libGLU-bad-extern.patch

5) Crea un fichero host.def:

 cp xc/config/cf/xf86site.def xc/config/cf/host/def

Ahora modifica este fichero indicando tus preferencias. Yo utilicé los valores
estandar y le añadí algunas definiciones adicionales de otras recetas.

6) Compila:

 make World 2>&1 | tee compile.log

Comprueba los errores y compila de nuevo si hay alguno.

Nota: El fichero makefile borrará del directorio cualquier binario ya
      compilado en cada ocasión, por lo que puede ser preciso modificarlo para
      evitarlo.

7) Instala las X:

 pushd config && make install &&
 cd ../include && make install &&
 cd ../programs && make install &&
 cd ../fonts && make install &&
 cd ../lib && make install &&
 cd ../doc && make install &&
 popd

8) Compila el soporte NLS:

 export PATH=$PATH:/usr/X11R6/bin
 cd nls &&
 xmkmf &&
 make && make install

9) Crea los enlaces simbólicos:

 ln -s /usr/X11R6/include/X11 /usr/include/X11
 ln -s /usr/X11R6/lib/X11 /usr/lib/X11

No acabo de estar seguro de que haga falta la primera librería.

10) Recompila Glide:

Sigue en este momento la receta dri y deberías acabar con una bonita versión
nueva de Glide instalada.

11) Configura las X:

Realmente deberías emplear el config de ejemplo para lograr que funcione, o
tal vez pudieras usar alguna de las herramientas disponibles. Yo usé mi
fichero de configuración de las X y cambié el ratón ya que todavía no tengo el
soporte USB funcionando.

12) Comprueba tu instalación de las X:

 startx

Teclea dentro de un xterm:

 glxinfo

Esto debería decirte si tienes instalado un servidor X con soporte DRI
activado; asimismo:

 glxgears

debería darte una indicación de la velocidad de OpenGL.

Eso es todo.