Não é possível stat durante o erro de compilação do kernel [closed]

2

Eu estou tentando compilar a versão do kernel 4.10.1 no Ubuntu 14.04 da maneira descrita aqui .

Funcionou até a versão 4.9.x.

Quando o 4.10.x foi lançado, recebi o seguinte erro:

install -p    -o root -g root  -m  644 CREDITS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/
install -p    -o root -g root  -m  644 MAINTAINERS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/
install -p    -o root -g root  -m  644 REPORTING-BUGS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/
install: cannot stat ‘REPORTING-BUGS’: No such file or directory
make[1]: *** [debian/stamp/install/linux-headers-4.10.1] Error 1
make[1]: Leaving directory '/usr/src/linux-4.10.1'
make: *** [kernel_headers] Error 2

Alguma ajuda?

P.S. Como não sou muito especialista, por favor, tente ser o mais simples possível: -)

    
por Immolator 28.02.2017 / 15:24

1 resposta

3

A razão é que os desenvolvedores do kernel removeram o arquivo REPORTING-BUGS do código fonte do kernel e a ferramenta Ubuntu que você usou para compilar o kernel espera que o arquivo esteja lá.

Aparentemente, a maioria dos desenvolvedores de kernel não usa o make-kpkg, então eles não notaram ou não se importaram com o fato de terem quebrado a construção do pacote kernel-headers com o make-kpkg. O make-kpkg é afinal apenas a ferramenta de uma distribuição Linux específica e os desenvolvedores do kernel podem achar que nunca fizeram uma promessa de sempre ter um arquivo de documentação com esse caminho na árvore de código-fonte.

Como solução alternativa, basta copiar o arquivo dos fontes do kernel 4.9 para sua árvore para compilá-lo.

    
por 28.02.2017 / 22:59