Se estiver instalando um kernel não oficial 2.6.X no seu
Slackware, poderá ter a "grata surpresa" de não conseguir compilá-lo e obterá a seguinte mensagem de erro:
drivers/video/bootsplash/bootsplash.c:15:26: linux/config.h: Arquivo ou diretório não encontrado
make[3]: ** [drivers/video/bootsplash/bootsplash.o] Erro 1
make[2]: ** [drivers/video/bootsplash] Erro 2
make[1]: ** [drivers/video] Erro 2
make: ** [drivers] Erro 2
Se for escolhido um kernel acima do 2.6.18 "oficial", até o momento em que escrevo esta dica, não existe um patch para aquele se baixado em
www.kernel.org.
Mas o "patcheamento" poderá ser feito mesmo com o
bootsplash-3.1.6-2.6.18.diff que tudo dará certo.
Mas como resolver o erro encontrado???
Muito simples: você deverá copiar o arquivo
linux/config.h existente em /usr/src/seu_kernel_atual para /usr/src/kernel_a_ser_compilado.
No meu caso, tenho o 2.6.18 instalado e desejo compilar o 2.6.19.1. Então farei, como root, em /usr/src:
# cp /usr/src/linux-2.6.18/include/linux/config.h /usr/src/kernel_a_ser_compilado/include/linux/
Agora é só proceder à compilação, como de costume, que tudo dará certo!!!
;-)
Até a próxima!