Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Erro ao compilar o IPTABLES
30/08/2008, 17:44
Resposta: #1
Erro ao compilar o IPTABLES
Olá pessoal, estou tentando colocar o patch netfilter-layer7 no iptables mas estou tendo problemas ao dar um make no iptables.
A minha configuração é o seguinte:
Kernel: 2.6.26.3
iptables: 1.4.0
netfilter-layer7: 2.20

estou rodando os seguintes comandos para aplicar o patch:
roteador:/usr/src/iptables-1.4.0# patch -p1 < ../netfilter-layer7-v2.20/iptables-1.4-for-kernel-2.6.20forward-layer7-2.20.patch
patching file extensions/libipt_layer7.c
patching file extensions/libipt_layer7.man
patching file extensions/.layer7-test

roteador:/usr/src/iptables-1.4.0# chmod +x extensions/.layer7-test

#make KERNEL_DIR=/usr/src/linux

apos executar o make recebo o seguinte erro:

In file included from extensions/libxt_sctp.c:23:
/lib/modules/2.6.26.3-custom/build/include/linux/netfilter/xt_sctp.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__sctp_chunkmap_is_clear’
/lib/modules/2.6.26.3-custom/build/include/linux/netfilter/xt_sctp.h:80: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__sctp_chunkmap_is_all_set’
extensions/libxt_sctp.c: In function ‘print_chunks’:
extensions/libxt_sctp.c:416: warning: implicit declaration of function ‘__sctp_chunkmap_is_clear’
extensions/libxt_sctp.c:421: warning: implicit declaration of function ‘__sctp_chunkmap_is_all_set’
make: *** [extensions/libxt_sctp_sh.o] Error 1

eu já tentei compilar sem aplicar a pache do layer7 e apresentou o mesmo erro..

alguem saberia como solucionar esse problema?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
31/08/2008, 14:32
Resposta: #2
 
Olá, me parece que o problema é uma incompatibilidade da versão do gcc instalada no sistema, vc deve instalar uma versão mais antiga e refazer os link do gcc em /usr/bin
confira a versão do gcc:
# gcc --version
# cpp --version

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
05/09/2008, 17:04
Resposta: #3
 
Consegui resolver o problema voltando o kernel para o 2.6.24 do repositorio do debian. Ai consegui compilar blz.

Deve ser mesmo algum problema de versão do gcc mesmo.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS