Posts tagged ‘compilacion’

junio 5, 2010

Error al compilar kernel 2.6.34 en Debian Lenny/Squeeze

por Josue Ortega

El día de hoy compile un par de kernels para probarlos en mi computadora, compile el 2.6.27 y el 2.6.34. La compilación con el kernel .27 no presento grandes dificultades, talves por tratarse de un kernel ya bastante antiguo.

Con respecto al kernel 2.6.34 a la hora de generar el .deb de headers, el error era:

This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo "	   \"\" "; echo "does not match current version:"; echo "	   \"2.6.33.2\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
 "" 
does not match current version:
 "2.6.34" 
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33.2] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.33.2'
make: *** [kernel_image] Error 2

Para solucionarlo solo debemos incluir  la cabecera utsrelease.h a nuestras librerias, copiandola de la carpeta donde se encuentra el source del kernel:

cp/path de la carpeta del source/ include/generated/utsrelease.h include/linux/

Despues de copiar la cabecera, solo basta con reiniciar el proceso.

Bueno a disfrutar del kernel mas reciente en nuestro Debian, en mi caso un híbrido de lenny y squeeze. Y lo mejor de todo compilado por nosotros mismos 😀