Modversions.h ausentes

1

Eu estou tentando compilar um programa, que na verdade foi projetado para o Linux OS baseado no kernel 2.4.
Quando eu executo o comando make, recebo o seguinte erro:

/lib/modules/3.8.0-29-generic/build/include/linux/modversions.h: No such file or directory

Então eu tentei localizar o arquivo modversions.h manualmente executando o comando

sudo find / modversions.h

mas não consegui encontrar nenhum.

Eu tentei o seguinte

cd /usr/src/linux-headers-3.8.0-29/include/linux
make update-modverfile

mas recebeu o seguinte erro

make: *** No rule to make target 'update-modverfile'.  Stop.

Eu também pesquisei sobre esse arquivo ausente e parece-me que esse é um problema comum em muitos aplicativos desenvolvidos para kernels mais antigos, então o que possivelmente eu poderia fazer para corrigir esse problema.

Por favor, forneça suas sugestões.

  

Outras informações

     

SO: Ubuntu 12.04
  Versão do Kernel: 3.8.0-29
  Programa que estou tentando compilar: AODV-UU

    
por Ashiq Irphan 11.12.2013 / 15:04

1 resposta

1

De acordo com a pesquisa de pacotes do Ubuntu , o arquivo que você está procurando é parte do pacote linux-headers-3.8.0-29-generic . Seu caminho completo, de acordo com esse pacote lista de arquivos , é

/usr/src/linux-headers-3.8.0-29-generic/include/config/modversions.h
    
por drc 11.12.2013 / 15:10