[OpenSIPS-Users] Opensips + FreeRadius + CDRTool + Slackware

Gustavo B. Schenkel gustavo.schenkel at gmail.com
Fri Dec 19 14:53:53 CET 2008


Hi to all,
Merry Christmas,

guys, this is my first message, and i am in trouble,
i am using Slackware 12.2, Opensips 1.4.3, FreeRadius-Server 2.1.3,
FreeRadius-Client 1.1.6,  CDRTool 6.7.0 and MySQL 5.0.27.
I compiled the opensips from source, and it is working with this additional
modules:
"db_mysql jabber ldap presence presence_xml xmpp"
The freeradius i compiled from source too. I want use the OpenSIPS together
with
FreeRadius(accounting), CDRTool(billing) and MySQL(authentication).

The problem:
I need compile the modules acc with radius support, but it is cause error in
compilation.


Compiling acc.c
In file included from acc_extra.h:69,
                 from acc.c:54:
*../../radius.h:38:30: error: radiusclient-ng.h: No such file or directory*
acc.c: In function 'init_acc_rad':
acc.c:458: warning: implicit declaration of function 'rc_read_config'
acc.c:458: warning: assignment makes pointer from integer without a cast
acc.c:463: warning: implicit declaration of function 'rc_read_dictionary'
acc.c:463: warning: implicit declaration of function 'rc_conf_str'
acc.c:468: error: 'DICT_ATTR' undeclared (first use in this function)
acc.c:468: error: (Each undeclared identifier is reported only once
acc.c:468: error: for each function it appears in.)
acc.c:468: error: 'da' undeclared (first use in this function)
acc.c:468: error: 'DICT_VALUE' undeclared (first use in this function)
acc.c:468: error: 'dv' undeclared (first use in this function)
acc.c:468: warning: implicit declaration of function 'rc_dict_findattr'
acc.c:468: warning: implicit declaration of function 'rc_dict_findval'
acc.c: In function 'acc_rad_request':
acc.c:499: error: 'VALUE_PAIR' undeclared (first use in this function)
acc.c:504: error: lvalue required as left operand of assignment
acc.c:511: warning: implicit declaration of function 'rc_avpair_add'
acc.c:545: warning: implicit declaration of function 'rc_acct'
acc.c:545: error: 'OK_RC' undeclared (first use in this function)
acc.c:549: warning: implicit declaration of function 'rc_avpair_free'
make[1]: *** [acc.o] Error 1
make[1]: Leaving directory `/tmp/SBo/opensips-1.4.3-tls/modules/acc'
make: *** [modules] Error 2


i edit the radius.h, and soo the location of this file, but i don't have
this file "*radiusclient-ng.h*" in my pc.
I go back to the freeRadius-Client source/binary, search for this file, and
i don't find him.

I don't know if opensips are configured with the last release of freeRadius.
What i did, i edit again the radius.h and change the "*radiusclient-ng.h*"
to "*freeradius-client.h*", and i altered too the default location of the
conf. file to
"*/etc/radiusclient/**radiusclient.conf*"


Compiling again show this messages.

Compiling acc.c
gcc -shared  -Wl,-O2 -Wl,-E    acc.o acc_extra.o acc_logic.o acc_mod.o
diam_avp.o diam_message.o diam_tcp.o  -L/usr/lib -lradiusclient-ng -o acc.so

/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld:
cannot find -lradiusclient-ng
collect2: ld returned 1 exit status
make[1]: *** [acc.so] Error 1
make[1]: Leaving directory `/tmp/SBo/opensips-1.4.3-tls/modules/acc'
make: *** [modules] Error 2



I don't know what i do next.

Anyone show me a signal.


PS: Excuse me about my poor english.


-------------------------------------------------------------------
Schenkel, Gustavo Brondani
I.T. Professional
Espocomp - Engenharia de Computação Ltda.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081219/f3e748d6/attachment-0001.htm 


More information about the Users mailing list