<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">&gt; Hi,<br>&gt;&nbsp; <br>&gt; I need some help from you guys to enable openxcap.<br>&gt;&nbsp; <br>&gt; I have an Opensips server with Presence enabled but with no Xcap<br>&gt; capability, which I want to add now. <br>&gt; I followed the example in the documentation to change the config file. As I<br>&gt; saw that mi_xmlrpc module is also being loaded. I changed the Makefile by<br>&gt; removing 'mi_xmlrpc' from the excluded modules. <br>&gt; Now when I try to make, the make fails giving an error in the mi_xmlrpc<br>&gt; module. I am not too sure how to proceed. <br>&gt; Could someone guide me please.<br><br><br>which:
no xmlrpc-c-config in
(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)<br>which: no xmlrpc-c-config in
 (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)<br>make[1]: Entering directory `/usr/src/opensips/modules/mi_xmlrpc'<br>make[1]: Leaving directory `/usr/src/opensips/modules/mi_xmlrpc'<br>which:
no xmlrpc-c-config in
(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)<br>which:
no xmlrpc-c-config in
(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)<br>make[1]: Entering directory `/usr/src/opensips/modules/mi_xmlrpc'<br>Compiling abyss_conf.c<br>gcc
-fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall
-minline-all-stringops -falign-loops -ftree-vectorize -mtune=prescott
-Wold-style-definition -Wmissing-field-initializers -Wredundant-decls
-DMOD_NAME='"mi_xmlrpc"'&nbsp;&nbsp;&nbsp; -DNAME='"opensips"'
-DVERSION='"1.5.1-notls"' -DARCH='"i386"' -DOS='"linux"'
-DCOMPILER='"gcc 4.1.2"' -D__CPU_i386 -D__OS_linux -D__SMP_yes
-DCFG_DIR='"/usr/local/etc/opensips/"' -DPKG_MALLOC -DSHM_MEM&nbsp;
-DSHM_MMAP -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE
-DHAVE_RESOLV_RES -DSTATISTICS -DCHANGEABLE_DEBUG_LEVEL -DF_MALLOC&nbsp;
-DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024&nbsp;
-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 -DHAVE_SELECT
-I/usr/local/include -I/usr/local/include/xmlrpc-c
-I/usr/include/xmlrpc-c -D_UNIX -D_UNIX -c abyss_conf.c -o abyss_conf.o<br>abyss_conf.c:47:29: error: xmlrpc-c/config.h: No such file or directory<br>abyss_conf.c:49:28: error: xmlrpc-c/abyss.h: No such file or directory<br>In file included from abyss_server.h:8,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from
 abyss_conf.c:51:<br>abyss_file.h:70: error: expected specifier-qualifier-list before ‘uint64_t’<br>abyss_file.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileOpen’<br>abyss_file.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileOpenCreate’<br>abyss_file.h:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileClose’<br>abyss_file.h:97: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileWrite’<br>abyss_file.h:104: error: expected declaration specifiers or ‘...’ before ‘uint32_t’<br>abyss_file.h:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileSeek’<br>abyss_file.h:112: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileSize’<br>abyss_file.h:115: error: expected ‘=’, ‘,’,
 ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileStat’<br>abyss_file.h:119: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileFindFirst’<br>abyss_file.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FileFindNext’<br>I<br>abyss_socket.h:17: error: expected
 ‘)’ before ‘*’ token<br>abyss_socket.h:19: error: expected ‘)’ before ‘*’ token<br>abyss_socket.h:21: error: expected ‘)’ before ‘*’ token<br>abyss_socket.h:26: error: expected ‘)’ before ‘*’ token<br>abyss_socket.h:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SocketConnectImpl’<br>abyss_socket.h:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SocketBindImpl’<br>abyss_socket.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SocketListenImpl’<br><br>abyss_conn.h:15: error: expected specifier-qualifier-list before ‘TServer’<br>abyss_conn.h:53: error: expected declaration specifiers or ‘...’ before ‘TServer’<br>abyss_conn.h:54: error: expected declaration specifiers or ‘...’ before ‘TSocket’<br>abyss_conn.h:58: error: expected declaration specifiers or ‘...’ before
 ‘abyss_bool’<br>abyss_conn.h:59: warning: ‘enum
 abyss_foreback’ declared inside parameter list<br>abyss_conn.h:59: warning: its scope is only this definition or declaration, which is probably not what you want<br>abyss_conn.h:62: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnProcess’<br>abyss_conn.h:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnKill’<br>abyss_conn.h:71: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnWrite’<br>abyss_conn.h:76: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnRead’<br>abyss_conn.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnReadHeader’<br><br>abyss_http.h:33: error: expected ‘=’, ‘,’, ‘;’,
 ‘asm’ or ‘__attribute__’ before ‘HTTPWriteBodyChunk’<br>abyss_http.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘HTTPWriteEndChunk’<br>abyss_http.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘HTTPKeepalive’<br>abyss_conf.c:61: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConfReadLine’<br>abyss_conf.c:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConfNextToken’<br>abyss_conf.c: In function ‘ConfGetToken’:<br><br>abyss_conf.c:186: error: ‘abyss_bool’ undeclared (first use in this function)<br>abyss_conf.c:186: error: expected ‘;’ before ‘success’<br>abyss_conf.c:187: error: ‘MIMEType’ undeclared (first use in this function)<br>abyss_conf.c:187: error: ‘MIMETypeP’ undeclared (first use in this function)<br>abyss_conf.c:189: warning:
 implicit declaration of function ‘MIMETypeCreate’<br>abyss_conf.c:192: error: expected ‘;’ before ‘fileOpened’<br>abyss_conf.c:194: error: ‘fileOpened’ undeclared (first use in this function)<br>abyss_conf.c:194: warning: implicit
 declaration of function ‘FileOpen’<br>abyss_conf.c:197: warning: implicit declaration of function ‘ConfReadLine’<br>abyss_conf.c:201: warning: implicit declaration of function ‘ConfNextToken’<br>abyss_conf.c:207: warning: implicit declaration of function ‘MIMETypeAdd2’<br>abyss_conf.c:214: warning: implicit declaration of function ‘FileClose’<br>abyss_conf.c:215: error: ‘success’ undeclared (first use in this function)<br>abyss_conf.c:215: error: ‘TRUE’ undeclared (first use in this function)<br>abyss_conf.c:217: error: ‘FALSE’ undeclared (first use in this function)<br>abyss_conf.c:219: warning: implicit declaration of function ‘MIMETypeDestroy’<br>abyss_conf.c:224: error: ‘MIMETypePP’ undeclared (first use in this function)<br>abyss_conf.c: At top level:<br>abyss_conf.c:235: error: expected declaration specifiers or ‘...’ before ‘abyss_bool’<br>abyss_conf.c: In function ‘chdirx’:<br>abyss_conf.c:240:
 error: ‘successP’ undeclared (first use in this function)<br>abyss_conf.c: In function ‘parseUser’:<br>abyss_conf.c:253: warning: implicit declaration of function ‘ConfReadInt’<br>abyss_conf.c:256: error: ‘struct _TServer’ has no member named ‘uid’<br>abyss_conf.c:263: error: ‘struct _TServer’ has no member named ‘uid’<br>abyss_conf.c:264: error: ‘struct _TServer’ has no member named ‘gid’<br>abyss_conf.c:265: error: ‘struct _TServer’ has no member named ‘gid’<br><br>abyss_conf.c: At top level:<br>abyss_conf.c:290: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
 ‘ConfReadServerFile’<br>make[1]: *** [abyss_conf.o] Error 1<br>make[1]: Leaving directory `/usr/src/opensips/modules/mi_xmlrpc'<br>make: *** [modules] Error 2<br><br><br>Thanks,<br>Srikanth Rajagopalan</td></tr></table><br>
      <!--3--><hr size=1></hr> See the Web&#39;s breaking stories, chosen by people like you. Check out <a href="http://in.rd.yahoo.com/tagline_buzz_1/*http://in.buzz.yahoo.com/" target="_blank"> Yahoo! Buzz</a>.