Hi,
I have a running ser for some time.
But now I want to use SER on a new server with totally different hardware and building
from the newest sources.
I am using the "presence handbook" at
http://ftp.iptel.org/pub/ser/presence/presence-handbook/
(please tell me if this is not updated and point me to the updated presence handbook)
Well, I compile the sources from CVS and try to run SER with my earlier ser.cfg
However I get these errors:
# /usr/local/ser/sbin/ser -c
0(17184) ERROR: load_module: could not open module
</usr/local/ser/lib/ser/modules/presence_b2b.so>:
/usr/local/ser/lib/ser/modules/presence_b2b.so: undefined symbol: uri2sock
0(17184) parse error (35,13-14): failed to load module
0(17184) set_mod_param_regex: parameter <xcap_root> not found in module
<rls>
0(17184) parse error (96,20-21): Can't set module parameter
0(17184) set_mod_param_regex: parameter <auth_xcap_root> not found in module
<rls>
0(17184) parse error (97,20-21): Can't set module parameter
0(17184) set_mod_param_regex: No module matching <presence_b2b> found
0(17184) parse error (132,20-21): Can't set module parameter
So there is a problem with presence_b2b module ?
When I try to re-compile it I get this warning : (implicit declaration of function
`uri2sock')
# make
../../Makefile.modules:26: "you should run make from the main ser directory"
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops
-falign-loops -mcpu=athlon -DNAME='"ser"'
-DVERSION='"0.10.99-dev49-dns_cache"' -DARCH='"i386"'
-DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc
3.3.5"' -D__CPU_i386 -D__OS_linux -DSER_VER=10099
-DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP
-DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES
-DDBG_QM_MALLOC -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DFAST_LOCK
-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2
-DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL
-DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND
-DHAVE_SELECT -I/usr/include/libxml2 -I/usr/local/include/libxml2 -I/usr/local/include
-Wall -I../../lib -DSER -I../.. -c euac_funcs.c -o euac_funcs.o
euac_funcs.c: In function `get_contact_hdr':
euac_funcs.c:151: warning: implicit declaration of function `uri2sock'
euac_funcs.c:152: warning: assignment makes pointer from integer without a cast
What is the problem and how can I solve it ?
I need help...
Thanks,
ilker