Archive for Ottobre, 2006

Compilazione kernel 2.6.18 vanilla in Debian

Lunedì, Ottobre 2nd, 2006

Se compilando il kernel 2.6.18 vanilla con make-kpkg vi esce un errore simile:

The UTS Release version in include/linux/version.h
does not match current version: “2.6.18-rc2″ Please correct this.

L’errore è dovuto al fatto che make-kpkg usa version.h per recuperare UTS_RELEASE, ma, da questa versione del kernel, UTS_RELEASE è stato spostato in utsrelease.h
Per correggere la situazione, all’interno del tree del kernel editare il file:

debian/ruleset/misc/version_vars.mk

Sostituendo le due occorrenze di version.h con utsrelease.h

UTS_RELEASE_VERSION=$(shell if [ -f include/linux/version.h ];
thengrep ‘define UTS_RELEASE’ include/linux/version.h |

A questo punto, dopo un make-kpkg clean è possibile compilare il kernel.


            (__)
            (oo)
      /------\/
     / |    ||  ...."Have you mooed today?"...
    *  /\---/\