Hello,
I try to compile the last version of ser( from the cvs) and i have some errors with rr module ...
Thanks
root@edu-pc134:~/ser/sip_router# make all Extra objs: gcc -Wl,-O2 -Wl,-E action.o crc.o data_lump.o data_lump_rpl.o dprint.o dset.o error.o fifo_server.o flags.o forward.o hash_func.o ip_addr.o main.o md5.o md5utils.o modparam.o msg_translator.o pass_fd.o proxy.o re.o receive.o resolve.o route.o route_struct.o script_cb.o socket_info.o sr_module.o stats.o tcp_main.o tcp_read.o timer.o udp_server.o mem/f_malloc.o mem/mem.o mem/memtest.o mem/q_malloc.o mem/shm_mem.o mem/vq_malloc.o parser/hf.o parser/msg_parser.o parser/parse_content.o parser/parse_cseq.o parser/parse_disposition.o parser/parse_event.o parser/parse_expires.o parser/parse_fline.o parser/parse_from.o parser/parse_hname2.o parser/parse_hostport.o parser/parse_nameaddr.o parser/parse_param.o parser/parse_rr.o parser/parse_to.o parser/parse_uri.o parser/parse_via.o parser/parser_f.o parser/digest/digest.o parser/digest/digest_parser.o parser/digest/param_parser.o parser/contact/contact.o parser/contact/parse_contact.o db/db.o db/db_fifo.o lex.yy.o cfg.tab.o -lfl -ldl -lresolv -o ser
make[1]: Entering directory `/root/ser/sip_router/modules/acc' gcc -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.12dev-22-tcp_aliases"' -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 -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP _HACK -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC -DFAST_LOCK -DHA VE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DSQL_ACC -DRAD_ACC -c acc.c -o acc.o acc.c:50:26: radiusclient.h: No such file or directory acc.c:61: `PW_CALLING_STATION_ID' undeclared here (not in a function) acc.c:61: initializer element is not constant acc.c:61: (near initialization for `rad_attr[0]') acc.c:61: `PW_CALLED_STATION_ID' undeclared here (not in a function) acc.c:61: initializer element is not constant acc.c:61: (near initialization for `rad_attr[1]') acc.c:62: `PW_ACCT_SESSION_ID' undeclared here (not in a function) acc.c:62: initializer element is not constant acc.c:62: (near initialization for `rad_attr[3]') acc.c:496: parse error before "phrase2code" acc.c:497: warning: return type defaults to `int' acc.c: In function `phrase2code': acc.c:498: `UINT4' undeclared (first use in this function) acc.c:498: (Each undeclared identifier is reported only once acc.c:498: for each function it appears in.) acc.c:498: parse error before "code" acc.c:502: `code' undeclared (first use in this function) acc.c: At top level: acc.c:511: parse error before "rad_status" acc.c:512: warning: return type defaults to `int' acc.c: In function `rad_status': acc.c:520: `PW_STATUS_START' undeclared (first use in this function) acc.c:523: `PW_STATUS_STOP' undeclared (first use in this function) acc.c: In function `acc_rad_request': acc.c:533: `VALUE_PAIR' undeclared (first use in this function) acc.c:534: `UINT4' undeclared (first use in this function) acc.c:534: parse error before "av_type" acc.c:548: invalid lvalue in assignment acc.c:559: `av_type' undeclared (first use in this function) acc.c:560: warning: implicit declaration of function `rc_avpair_add' acc.c:560: `PW_ACCT_STATUS_TYPE' undeclared (first use in this function) acc.c:565: `PW_SERVICE_TYPE' undeclared (first use in this function) acc.c:595: `PW_USER_NAME' undeclared (first use in this function) acc.c:657: warning: implicit declaration of function `rc_acct' acc.c:657: `OK_RC' undeclared (first use in this function) acc.c:661: warning: implicit declaration of function `rc_avpair_free' make[1]: *** [acc.o] Error 1 make[1]: Leaving directory `/root/ser/sip_router/modules/acc'
make[1]: Entering directory `/root/ser/sip_router/modules/auth' make[1]: `auth.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth'
make[1]: Entering directory `/root/ser/sip_router/modules/auth_db' make[1]: `auth_db.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth_db'
make[1]: Entering directory `/root/ser/sip_router/modules/auth_diameter' make[1]: `auth_diameter.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth_diameter'
make[1]: Entering directory `/root/ser/sip_router/modules/dbtext' make[1]: `dbtext.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/dbtext'
make[1]: Entering directory `/root/ser/sip_router/modules/domain' make[1]: `domain.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/domain'
make[1]: Entering directory `/root/ser/sip_router/modules/enum' make[1]: `enum.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/enum'
make[1]: Entering directory `/root/ser/sip_router/modules/exec' make[1]: `exec.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/exec'
make[1]: Entering directory `/root/ser/sip_router/modules/group' make[1]: `group.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/group'
make[1]: Entering directory `/root/ser/sip_router/modules/maxfwd' make[1]: `maxfwd.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/maxfwd'
make[1]: Entering directory `/root/ser/sip_router/modules/msilo' make[1]: `msilo.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/msilo'
make[1]: Entering directory `/root/ser/sip_router/modules/nathelper' make[1]: `nathelper.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/nathelper'
make[1]: Entering directory `/root/ser/sip_router/modules/options' make[1]: `options.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/options'
make[1]: Entering directory `/root/ser/sip_router/modules/pa' make[1]: `pa.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/pa'
make[1]: Entering directory `/root/ser/sip_router/modules/permissions' make[1]: `permissions.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/permissions'
make[1]: Entering directory `/root/ser/sip_router/modules/pike' make[1]: `pike.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/pike'
make[1]: Entering directory `/root/ser/sip_router/modules/print' make[1]: `print.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/print'
make[1]: Entering directory `/root/ser/sip_router/modules/registrar' make[1]: `registrar.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/registrar'
make[1]: Entering directory `/root/ser/sip_router/modules/rr' gcc -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.12dev-22-tcp_aliases"' -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 -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP _HACK -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC -DFAST_LOCK -DHA VE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -c loose.c -o loose.o loose.c: In function `is_myself': loose.c:212: too few arguments to function `check_self' loose.c: In function `save_ruri': loose.c:374: warning: passing arg 1 of `anchor_lump' from incompatible pointer type loose.c: In function `handle_strict_router': loose.c:439: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c: In function `route_after_strict': loose.c:523: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:571: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:589: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:622: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c: In function `route_after_loose': loose.c:665: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:686: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:733: warning: passing arg 1 of `del_lump' from incompatible pointer type make[1]: *** [loose.o] Error 1 make[1]: Leaving directory `/root/ser/sip_router/modules/rr'
make[1]: Entering directory `/root/ser/sip_router/modules/sl' make[1]: `sl.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/sl'
make[1]: Entering directory `/root/ser/sip_router/modules/sms' make[1]: `sms.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/sms'
make[1]: Entering directory `/root/ser/sip_router/modules/textops' make[1]: `textops.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/textops'
make[1]: Entering directory `/root/ser/sip_router/modules/tm' make[1]: `tm.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/tm'
make[1]: Entering directory `/root/ser/sip_router/modules/uri' make[1]: `uri.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/uri'
make[1]: Entering directory `/root/ser/sip_router/modules/usrloc' make[1]: `usrloc.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/usrloc'
make[1]: Entering directory `/root/ser/sip_router/modules/vm' make[1]: `vm.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/vm'
make[1]: Entering directory `/root/ser/sip_router/modules/xlog' make[1]: `xlog.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/xlog'
It was a conflict commit there made by me, now it should be fixed, try again.
Daniel
On 10/30/2003 4:22 PM, schweizer laurent wrote:
Hello,
I try to compile the last version of ser( from the cvs) and i have some errors with rr module ...
Thanks
root@edu-pc134:~/ser/sip_router# make all Extra objs: gcc -Wl,-O2 -Wl,-E action.o crc.o data_lump.o data_lump_rpl.o dprint.o dset.o error.o fifo_server.o flags.o forward.o hash_func.o ip_addr.o main.o md5.o md5utils.o modparam.o msg_translator.o pass_fd.o proxy.o re.o receive.o resolve.o route.o route_struct.o script_cb.o socket_info.o sr_module.o stats.o tcp_main.o tcp_read.o timer.o udp_server.o mem/f_malloc.o mem/mem.o mem/memtest.o mem/q_malloc.o mem/shm_mem.o mem/vq_malloc.o parser/hf.o parser/msg_parser.o parser/parse_content.o parser/parse_cseq.o parser/parse_disposition.o parser/parse_event.o parser/parse_expires.o parser/parse_fline.o parser/parse_from.o parser/parse_hname2.o parser/parse_hostport.o parser/parse_nameaddr.o parser/parse_param.o parser/parse_rr.o parser/parse_to.o parser/parse_uri.o parser/parse_via.o parser/parser_f.o parser/digest/digest.o parser/digest/digest_parser.o parser/digest/param_parser.o parser/contact/contact.o parser/contact/parse_contact.o db/db.o db/db_fifo.o lex.yy.o cfg.tab.o -lfl -ldl -lresolv -o ser
make[1]: Entering directory `/root/ser/sip_router/modules/acc' gcc -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.12dev-22-tcp_aliases"' -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 -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP _HACK -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC -DFAST_LOCK -DHA VE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DSQL_ACC -DRAD_ACC -c acc.c -o acc.o acc.c:50:26: radiusclient.h: No such file or directory acc.c:61: `PW_CALLING_STATION_ID' undeclared here (not in a function) acc.c:61: initializer element is not constant acc.c:61: (near initialization for `rad_attr[0]') acc.c:61: `PW_CALLED_STATION_ID' undeclared here (not in a function) acc.c:61: initializer element is not constant acc.c:61: (near initialization for `rad_attr[1]') acc.c:62: `PW_ACCT_SESSION_ID' undeclared here (not in a function) acc.c:62: initializer element is not constant acc.c:62: (near initialization for `rad_attr[3]') acc.c:496: parse error before "phrase2code" acc.c:497: warning: return type defaults to `int' acc.c: In function `phrase2code': acc.c:498: `UINT4' undeclared (first use in this function) acc.c:498: (Each undeclared identifier is reported only once acc.c:498: for each function it appears in.) acc.c:498: parse error before "code" acc.c:502: `code' undeclared (first use in this function) acc.c: At top level: acc.c:511: parse error before "rad_status" acc.c:512: warning: return type defaults to `int' acc.c: In function `rad_status': acc.c:520: `PW_STATUS_START' undeclared (first use in this function) acc.c:523: `PW_STATUS_STOP' undeclared (first use in this function) acc.c: In function `acc_rad_request': acc.c:533: `VALUE_PAIR' undeclared (first use in this function) acc.c:534: `UINT4' undeclared (first use in this function) acc.c:534: parse error before "av_type" acc.c:548: invalid lvalue in assignment acc.c:559: `av_type' undeclared (first use in this function) acc.c:560: warning: implicit declaration of function `rc_avpair_add' acc.c:560: `PW_ACCT_STATUS_TYPE' undeclared (first use in this function) acc.c:565: `PW_SERVICE_TYPE' undeclared (first use in this function) acc.c:595: `PW_USER_NAME' undeclared (first use in this function) acc.c:657: warning: implicit declaration of function `rc_acct' acc.c:657: `OK_RC' undeclared (first use in this function) acc.c:661: warning: implicit declaration of function `rc_avpair_free' make[1]: *** [acc.o] Error 1 make[1]: Leaving directory `/root/ser/sip_router/modules/acc'
make[1]: Entering directory `/root/ser/sip_router/modules/auth' make[1]: `auth.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth'
make[1]: Entering directory `/root/ser/sip_router/modules/auth_db' make[1]: `auth_db.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth_db'
make[1]: Entering directory `/root/ser/sip_router/modules/auth_diameter' make[1]: `auth_diameter.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/auth_diameter'
make[1]: Entering directory `/root/ser/sip_router/modules/dbtext' make[1]: `dbtext.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/dbtext'
make[1]: Entering directory `/root/ser/sip_router/modules/domain' make[1]: `domain.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/domain'
make[1]: Entering directory `/root/ser/sip_router/modules/enum' make[1]: `enum.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/enum'
make[1]: Entering directory `/root/ser/sip_router/modules/exec' make[1]: `exec.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/exec'
make[1]: Entering directory `/root/ser/sip_router/modules/group' make[1]: `group.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/group'
make[1]: Entering directory `/root/ser/sip_router/modules/maxfwd' make[1]: `maxfwd.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/maxfwd'
make[1]: Entering directory `/root/ser/sip_router/modules/msilo' make[1]: `msilo.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/msilo'
make[1]: Entering directory `/root/ser/sip_router/modules/nathelper' make[1]: `nathelper.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/nathelper'
make[1]: Entering directory `/root/ser/sip_router/modules/options' make[1]: `options.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/options'
make[1]: Entering directory `/root/ser/sip_router/modules/pa' make[1]: `pa.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/pa'
make[1]: Entering directory `/root/ser/sip_router/modules/permissions' make[1]: `permissions.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/permissions'
make[1]: Entering directory `/root/ser/sip_router/modules/pike' make[1]: `pike.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/pike'
make[1]: Entering directory `/root/ser/sip_router/modules/print' make[1]: `print.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/print'
make[1]: Entering directory `/root/ser/sip_router/modules/registrar' make[1]: `registrar.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/registrar'
make[1]: Entering directory `/root/ser/sip_router/modules/rr' gcc -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.12dev-22-tcp_aliases"' -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 -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP _HACK -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC -DFAST_LOCK -DHA VE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -c loose.c -o loose.o loose.c: In function `is_myself': loose.c:212: too few arguments to function `check_self' loose.c: In function `save_ruri': loose.c:374: warning: passing arg 1 of `anchor_lump' from incompatible pointer type loose.c: In function `handle_strict_router': loose.c:439: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c: In function `route_after_strict': loose.c:523: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:571: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:589: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:622: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c: In function `route_after_loose': loose.c:665: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:686: warning: passing arg 1 of `del_lump' from incompatible pointer type loose.c:733: warning: passing arg 1 of `del_lump' from incompatible pointer type make[1]: *** [loose.o] Error 1 make[1]: Leaving directory `/root/ser/sip_router/modules/rr'
make[1]: Entering directory `/root/ser/sip_router/modules/sl' make[1]: `sl.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/sl'
make[1]: Entering directory `/root/ser/sip_router/modules/sms' make[1]: `sms.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/sms'
make[1]: Entering directory `/root/ser/sip_router/modules/textops' make[1]: `textops.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/textops'
make[1]: Entering directory `/root/ser/sip_router/modules/tm' make[1]: `tm.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/tm'
make[1]: Entering directory `/root/ser/sip_router/modules/uri' make[1]: `uri.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/uri'
make[1]: Entering directory `/root/ser/sip_router/modules/usrloc' make[1]: `usrloc.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/usrloc'
make[1]: Entering directory `/root/ser/sip_router/modules/vm' make[1]: `vm.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/vm'
make[1]: Entering directory `/root/ser/sip_router/modules/xlog' make[1]: `xlog.so' is up to date. make[1]: Leaving directory `/root/ser/sip_router/modules/xlog'
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
The right place for asking questions related to development version is serdev@lists.iptel.org. CVS, devel branch, is our working place, subject to ongoing changes. I recommend most people not to think of it at all and use better stable branch as described in www.iptel.org/ser/cvs/
-jiri
At 04:22 PM 10/30/2003, schweizer laurent wrote:
Hello,
I try to compile the last version of ser( from the cvs) and i have some errors with rr module ...