I have now compiled ser with radiusclient 0.3.3 and radius accounting
options set (main makefile and acc makefile) - it compiled fine, no errors,
I have all the *.so files.
Now, when I try add:
loadmodule "/usr/local/lib/ser/modules/acc.so"
to ser.cfg I get:
Starting ser: ERROR: bad config file (1 errors)
[FAILED]
(I do have the acc.so compiled and installed to the lib directory)
- help ?
Thanks,
Dave
-----Original Message-----
From: Maxim Sobolev [mailto:sobomax@portaone.com]
Sent: Wednesday, February 25, 2004 10:30 PM
To: D.Mielnik(a)elka.pw.edu.pl
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] radius - compilation errors
Looks like you are trying to compile 0.8.12 with radiusclient version
0.4.0 or higher. Due to recent API changes in radiusclient this is not
supported, you should either take radiusclient 0.3.x or cvs version of ser.
-Maxim
Dawid Mielnik wrote:
Hi,
I'm trying to compile ser with suport for radius accounting. When I
uncomment:
DEFS+=-DRAD_ACC -I$(LOCALBASE)/include
LIBS=-L$(LOCALBASE)/lib -lradiusclient
in acc modle Makefile and remove auth_radius, group_radius, uri_radius
from
exclude modules list in main Makefile I get
compilation errors when
compiling ser. Am I missing something ? Im using 0.8.12 stable CVS branch
on
red hat 9.
Some of the errors below. Any help apreciated.
Dave
from make all:
make[1]: Entering directory
`/root/ser/nathelpercvs/sip_router/modules/uri_radius'
../../Makefile.rules:77: checks.d: No such file or directory
../../Makefile.rules:77: urirad_mod.d: No such file or directory
make[1]: Leaving directory
`/root/ser/nathelpercvs/sip_router/modules/uri_radius'
make[1]: Entering directory
`/root/ser/nathelpercvs/sip_router/modules/uri_radius'
cc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-str
ingops -malign-double -falign-loops -mcpu=athlon
-DNAME='"ser"' -DVERSI
> ON='"0.8.12-tcp_nonb"' -DARCH='"i386"'
-DOS='"linux"' -DCOMPILER='"gcc
3.2"' -D__CPU_i386 -D__OS_linux
-DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALL
OC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK
-DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE
-DF_MALLOC -DFAST_LOCK -DADAPTIVE_WAIT
-DADAPTIVE_WAIT_LOOPS=1024 -DHAVE
_G
ETHOSTBYNAME2 -DHAVE_UNION_SEMUN
-DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHA
VE_MSGHDR_MSG_CONTROL -c checks.c -o checks.o
checks.c: In function `radius_does_uri_exist':
checks.c:77: warning: passing arg 1 of `rc_avpair_add' from incompatible
pointer type
checks.c:77: warning: passing arg 2 of `rc_avpair_add' makes pointer from
integer without a cast
checks.c:77: warning: passing arg 3 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:77: too few arguments to function `rc_avpair_add'
checks.c:85: warning: passing arg 1 of `rc_avpair_add' from incompatible
pointer type
checks.c:85: warning: passing arg 2 of `rc_avpair_add' makes pointer from
integer without a cast
checks.c:85: warning: passing arg 3 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:85: too few arguments to function `rc_avpair_add'
checks.c:92: warning: passing arg 2 of `rc_auth' makes integer from
pointer
> without a cast
> checks.c:92: warning: passing arg 3 of `rc_auth' from incompatible pointer
> type
> checks.c:92: warning: passing arg 4 of `rc_auth' from incompatible pointer
> type
> checks.c:92: too few arguments to function `rc_auth'
> make[1]: *** [checks.o] Error 1
> make[1]: Leaving directory
> `/root/ser/nathelpercvs/sip_router/modules/uri_radius'
> from make install:
> ERROR: module modules/acc/acc.so not
compiled
> ERROR: module modules/auth_radius/auth_radius.so not compiled
> ERROR: module modules/group_radius/group_radius.so not compiled
> ERROR: module modules/sip_router/sip_router.so not compiled
> ERROR: module modules/uri_radius/uri_radius.so not compiled
> touch /usr/local/share/doc/ser//INSTALL
> install -m 644 INSTALL /usr/local/share/doc/ser/
>
_______________________________________________
> Serusers mailing list
> serusers(a)lists.iptel.org
>
http://lists.iptel.org/mailman/listinfo/serusers