Como você compila múltiplos kernels do repositório git?

1

Estou tentando identificar uma alteração no kernel que matou o hibernate no meu Dell Inspiron 600m e fiz um bom progresso verificando o código-fonte do kernel do repositório git e rolando um kernel que não tem esse bug (versão 2.6.28-18.60). Agora estou tentando compilar o próximo kernel no log de alterações (versão 2.6.28-19.61), mas a compilação está falhando com a mensagem de erro:

  INSTALL fs/ntfs/ntfs.ko
strip:/home/spinlock/kernel/9.04/source/debian/linux-image-2.6.28-19-core3//lib/modules/2.6.28-19-core3/kernel/fs/ntfs/ntfs.ko: File format not recognized
make[4]: *** [fs/ntfs/ntfs.ko] Error 1
make[3]: *** [_modinst_] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [install-core3] Error 2
make: *** [binary-core3] Error 2

Eu tenho usado as instruções para rolar um kernel aqui e eu posso compilar a primeira versão, mas eu tenho uma falha quando tento mudar para a próxima ramificação e compilar a partir daí. Existe um "make dep" ou um "make clean" que eu possa estar faltando no processo de compilação?

Obrigado.

    
por spinlock 20.10.2010 / 21:34

1 resposta

3

Este erro foi causado por não executar "make clean" antes de construir os pacotes do kernel. "make clean" e o problema desaparece.

    
por spinlock 21.10.2010 / 01:27