[Serusers] problem with acc module compilation

Jan Janak jan at iptel.org
Wed Apr 7 00:26:01 CEST 2004


It does not compile the module because you probably have incorrect
version of radiusclient library. For stable release you need the
original library (not the one extended by Maxim).

  Jan.

On 05-04 20:12, Lambros Lambrinos wrote:
> Jan,
> Sorry i forgot to cc the list in my earlier message.
> I know about the fact that it initially complains about
> some missing files but then builds them up.
> 
> 'make' does not produce any other errors
> 
> However, 'make install' produces other types of errors
> when compiling the 3 modules in question:
> 
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/acc'
> ../../Makefile.rules:77: acc.d: No such file or directory
> ../../Makefile.rules:77: acc_mod.d: No such file or directory
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/acc'
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/acc'
> gcc -fPIC -DPIC -g -O9 -funroll-loops  -Wcast-align  -Wall  
> -minline-all-stringops -malign-double -falign-loops -mcpu=athlon      
> -DNAME='"ser"' -DVERSION='"0.8.12"' -DARCH='"i386"' -DOS='"linux"' 
> -DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser
> /"' -DPKG_MALLOC -DSHM_MEM  -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP 
> -DDISABLE_NAGLE -DF_MALLOC  -DFAST_LOCK -DADAPTIVE_WAIT 
> -DADAPTIVE_WAIT_LOOPS=1024  -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN 
> -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DRAD_ACC -c 
> acc.c -o acc.o
> acc.c: In function `acc_rad_request':
> acc.c:576: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:576: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:576: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:576: too few arguments to function `rc_avpair_add'
> acc.c:581: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:581: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:581: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:581: too few arguments to function `rc_avpair_add'
> acc.c:588: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:588: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:588: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a castacc.c:593: warning: passing arg 1 of `rc_avpair_add' 
> from incompatible pointer type
> acc.c:593: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:593: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:593: too few arguments to function `rc_avpair_add'
> acc.c:612: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:612: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:612: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:612: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:612: too few arguments to function `rc_avpair_add'
> acc.c:623: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:623: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:623: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:623: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:623: too few arguments to function `rc_avpair_add'
> acc.c:645: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:645: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:645: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:645: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:645: too few arguments to function `rc_avpair_add'
> acc.c:656: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:656: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:656: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:656: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:656: too few arguments to function `rc_avpair_add'
> acc.c:666: warning: passing arg 1 of `rc_avpair_add' from incompatible pointer 
> type
> acc.c:666: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:666: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> acc.c:666: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> acc.c:666: too few arguments to function `rc_avpair_add'
> acc.c:673: warning: passing arg 1 of `rc_acct' makes pointer from integer 
> without a cast
> acc.c:673: warning: passing arg 2 of `rc_acct' makes integer from pointer 
> without a cast
> acc.c:673: too few arguments to function `rc_acct'
> make[1]: *** [acc.o] Error 1
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/acc'
> 
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/auth_radius'
> ../../Makefile.rules:77: authorize.d: No such file or directory
> ../../Makefile.rules:77: authrad_mod.d: No such file or directory
> ../../Makefile.rules:77: sterman.d: No such file or directory
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/auth_radius'
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/auth_radius'
> gcc -fPIC -DPIC -g -O9 -funroll-loops  -Wcast-align  -Wall  
> -minline-all-stringops -malign-double -falign-loops -mcpu=athlon      
> -DNAME='"ser"' -DVERSION='"0.8.12"' -DARCH='"i386"' -DOS='"linux"' 
> -DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser
> /"' -DPKG_MALLOC -DSHM_MEM  -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP 
> -DDISABLE_NAGLE -DF_MALLOC  -DFAST_LOCK -DADAPTIVE_WAIT 
> -DADAPTIVE_WAIT_LOOPS=1024  -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN 
> -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -c 
> authorize.c -o authorize.o
> gcc -fPIC -DPIC -g -O9 -funroll-loops  -Wcast-align  -Wall  
> -minline-all-stringops -malign-double -falign-loops -mcpu=athlon      
> -DNAME='"ser"' -DVERSION='"0.8.12"' -DARCH='"i386"' -DOS='"linux"' 
> -DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser
> /"' -DPKG_MALLOC -DSHM_MEM  -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP 
> -DDISABLE_NAGLE -DF_MALLOC  -DFAST_LOCK -DADAPTIVE_WAIT 
> -DADAPTIVE_WAIT_LOOPS=1024  -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN 
> -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -c 
> authrad_mod.c -o authrad_mod.o
> authrad_mod.c: In function `mod_init':
> authrad_mod.c:113: warning: passing arg 1 of `rc_conf_str' from incompatible 
> pointer type
> authrad_mod.c:113: too few arguments to function `rc_conf_str'
> authrad_mod.c:113: warning: passing arg 1 of `rc_read_dictionary' from 
> incompatible pointer type
> authrad_mod.c:113: too few arguments to function `rc_read_dictionary'
> make[1]: *** [authrad_mod.o] Error 1
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/auth_radius'
> 
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/group_radius'
> ../../Makefile.rules:77: group.d: No such file or directory
> ../../Makefile.rules:77: grouprad_mod.d: No such file or directory
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/group_radius'
> make[1]: Entering directory `/home/ser/ser-0.8.12/modules/group_radius'
> gcc -fPIC -DPIC -g -O9 -funroll-loops  -Wcast-align  -Wall  
> -minline-all-stringops -malign-double -falign-loops -mcpu=athlon      
> -DNAME='"ser"' -DVERSION='"0.8.12"' -DARCH='"i386"' -DOS='"linux"' 
> -DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser
> /"' -DPKG_MALLOC -DSHM_MEM  -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP 
> -DDISABLE_NAGLE -DF_MALLOC  -DFAST_LOCK -DADAPTIVE_WAIT 
> -DADAPTIVE_WAIT_LOOPS=1024  -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN 
> -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -c group.c -o 
> group.o
> group.c: In function `radius_is_user_in':
> group.c:194: warning: passing arg 1 of `rc_avpair_add' from incompatible 
> pointer type
> group.c:194: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> group.c:194: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> group.c:194: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> group.c:194: too few arguments to function `rc_avpair_add'
> group.c:203: warning: passing arg 1 of `rc_avpair_add' from incompatible 
> pointer type
> group.c:203: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> group.c:203: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> group.c:203: warning: passing arg 4 of `rc_avpair_add' makes pointer from 
> integer without a cast
> group.c:203: too few arguments to function `rc_avpair_add'
> group.c:209: warning: passing arg 1 of `rc_avpair_add' from incompatible 
> pointer type
> group.c:209: warning: passing arg 2 of `rc_avpair_add' makes pointer from 
> integer without a cast
> group.c:209: warning: passing arg 3 of `rc_avpair_add' makes integer from 
> pointer without a cast
> group.c:209: too few arguments to function `rc_avpair_add'
> group.c:215: warning: passing arg 2 of `rc_auth' makes integer from pointer 
> without a cast
> group.c:215: warning: passing arg 3 of `rc_auth' from incompatible pointer type
> group.c:215: warning: passing arg 4 of `rc_auth' from incompatible pointer type
> group.c:215: too few arguments to function `rc_auth'
> make[1]: *** [group.o] Error 1
> make[1]: Leaving directory `/home/ser/ser-0.8.12/modules/group_radius'
> 
> Regards,
> Lambros
> 
> 




More information about the sr-users mailing list