[Users-br] RES: Erro ao compilar o módulo aaa_radius
Alcindo Schleder
alcindoschleder em gmail.com
Sexta Dezembro 17 15:26:39 CET 2010
Bom dia Thiago...
Eu já compilei o opensips só que alterei o rad.h para incluir o tipo UINT4.
No radiusclient-ng.h este tipo está definido, porém no freeradiusclient.h
ele não está mais definido e é utilizado em rad.c para pegar o endereço IP
localmente.... ou seja a variável é utilizada somente na função rad_avp_add.
Resolvido isso compilou certo.... só queria tirar a dúvida se esse
procedimento não vai dar problema mais tarde ou causar algum mal
funcionamento.
Mas estou utilizando o opensips 1.6.3, freeradius 2.1.7 e freeradiusclient
1.1.6.
Optei em usar o freeradiusclient porque li que o radiusclient-ng foi
descontinuado.
[]s
De: users-br-bounces em lists.opensips.org
[mailto:users-br-bounces em lists.opensips.org] Em nome de Thiago Rondon
Enviada em: sexta-feira, 17 de dezembro de 2010 11:10
Para: users-br em lists.opensips.org
Assunto: Re: [Users-br] Erro ao compilar o módulo aaa_radius
Em 17-12-2010 08:25, Alcindo Schleder escreveu:
Eu compilei o módulo aaa_radius com o header freeradiusclient.h e não com o
radiusclient-ng.h e pra minha surpresa há uma incompatibilidade no
freeradiusclient. No radiusclient-ng existe uma definição de um tipo chamado
UINT4 (typedef uint32_t UINT4) que no freeradiusclient não existe. A
solução foi definir o tipo no freeradiusclient.h e então compilar o módulo.
Será que está correto ou devemos redefinir o tipo na função rad_avp_add do
programa rad.c?
Alcindo Schleder
Alcindo,
Qual versão do opensips e do freeradius que você esta utilizando ?
Compartilhe um arquivo diff com as alterações, eu verifiquei agora que tenho
uma versão 1.6.2 do opensips com a versão do freeradius 2.1.7 compilando
perfeitamente.
Abs!
-Thiago rondon
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.opensips.org/pipermail/users-br/attachments/20101217/c81fa793/attachment.htm>
Mais detalhes sobre a lista de discussão Users-br