[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