Xorg: compilando por el objetivo

Nuestro objetivo es intel, depues openchrome y por ultimo savage.

Como nota especial los chips i810 (maquinas PIII viejas) puede qeu necesiten un modulo extra basado en las versiones viejas del modulo intel en xorg.

Descargamos entonces las fuentes segun lo concluido en el articulo http://venenux09dev.blogspot.com/2011/02/xorg-intel-objetivo-principal.html estas pueden obtenerse aqui dede debian:

  • xserver-xorg-video-intel_2.9.0-2.diff.gz
  • xserver-xorg-video-intel_2.9.0-2.dsc
  • xserver-xorg-video-intel_2.9.0.orig.tar.gz
pero este requiere muhcas dependencias no activas, las importantes no presentes en lenny que llaman a portar xorg, estas:

  • xserver-xorg-dev (>= 2:1.7) 
  • x11proto-dri2-dev
  • libdrm-dev (>= 2.4.14)
Nuestro xorg debera ser minimo 7.5, lo que nos lleva a el 7.6, los requerimientos son estos http://www.x.org/wiki/ModularDevelopersGuide#Minimumrequirements

Para portar todo, comenzamos por "libdri" aqui:
Este paquete "libdri" compila sin problemas, dado todas las dependencias estan en lenny.

El siguiente problema es sencillo, nueva cabezera de desarrollo:
Esto nos exige xutils-dev 7.4 minimo, para el xutils-dev se compila sin dependencias dado es un modulo para desarrollo que define un marco de xorg en C/C++ : (sin embargo recomendado portar xutils tambien)
Siguiente es el xserver-xorg-dev , que tiene su raiz en uno que generara el completo portage de xorg 7.5/7.4 la fuente xorg-server :
 Aqui es donde la cosa se aprieta y debemos portar un monton de paquetes, una buena opcion es ver los portages y adaptados de Kanotix, para el Excalibur (lenny) porque uno de los paquetes que se portan es el HAL, importante, por ende, cosa que atenderemos en un articulo especial. Asi que a leer el compilado de Xorg-server

Comentarios

Entradas populares de este blog

canaimitas: modelos (info mas completa)

Boton parpadeante canaimitas EF10MI2 FALLAS comunes

Destripando el instalador debian para usuarios medios.