Arquivos de cabeçalho do Linux referenciados por mac80211 ausentes

0

Estou usando o kernel 3.2.0-24-generic. Eu preciso modificar arquivos de origem de ath9k e mac80211. Um dos arquivos em mac80211 refere-se a alguns arquivos de cabeçalho linux, como linux / slab.h, linux / skbuff.h, linux / etherdevice.h, linux / if_arp.h e assim por diante. Eu instalei os cabeçalhos mais recentes, mas ainda estão faltando. Onde posso baixar esses arquivos de cabeçalho?

    
por user592748 11.06.2012 / 20:45

1 resposta

0

Talvez você só precise apontar as coisas para o lugar certo?

$ find /usr/src/ -iname slab.h
/usr/src/linux-headers-3.2.0-24-generic/include/linux/slab.h
/usr/src/linux-headers-3.2.0-24/include/linux/slab.h

$ dpkg -S /usr/src/linux-headers-3.2.0-24/include/linux/slab.h
linux-headers-3.2.0-24: /usr/src/linux-headers-3.2.0-24/include/linux/slab.h

Portanto, contanto que você tenha o pacote linux-headers-3.2.0-24, você deve estar pronto.

Além disso, se você atualizar sua pergunta com o comando que está executando para compilar o módulo que está modificando, pode ser útil, porque os módulos precisam ser compilados de uma maneira específica (não sou especialista, espero alguém percebe e nos diz como é feito).

    
por roadmr 11.06.2012 / 20:57