Hi Steven,
yes, in the official distribution there is an older version of xmlrpc-c3. Not sure why this, but we decided to build the module against the version you currently find in all distro to avoid forcing the users to compile/install by hand additional software.
regards, bogdan
Steven Halerman wrote:
Thank you for the quick response. I didn't see binaries for Fedora, so i downloaded the latest - xmlrpc-c-1.06.09 (earlier versions would not cleanly compile with GCC 3.4.4) from http://sourceforge.net/projects/xmlrpc-c but it does not have the xmlrpc_abyss.h file. Upon further digging, i noticed in server_abyss.h, a note that mentions
Abyss contents handlers xmlrpc_server_abyss_rpc2_handler() and xmlrpc_server_abyss_default_handler() were available in older Xmlrpc-c, but starting with Release 1.01, they are not. Instead, call xmlrpc_server_abyss_set_handlers() to install them.
Steven
--- Bogdan-Andrei Iancu bogdan@voice-system.ro wrote:
Hi Steven,
I have libxmlrpc-c3-dev version 0.9.10-4 on a unstable debian and compiles with no problem. The "xmlrpc_abyss.h" file belong to the libxmlrpc-c3-dev package: /usr/include/xmlrpc_abyss.h could you check if you have this hdr file installed on your machine?
regards, bogdan
Steven Halerman wrote:
I have been trying to make mi_xmlrpc (from cvs
head).
I am running Fedora Core 3 - gcc version 3.4.4
I get the following error:
xr_server.c:37:26: xmlrpc_abyss.h: No such file or directory mi_xmlrpc.c:44:26: xmlrpc_abyss.h: No such file or directory In file included from /usr/local/include/xmlrpc-c/base.h:9, from
/usr/local/include/xmlrpc.h:1,
from mi_xmlrpc.h:35, from mi_xmlrpc.c:38:
/usr/local/include/xmlrpc-c/util.h:20:56: xmlrpc-c/c_util.h: No such file or dir ectory In file included from /usr/local/include/xmlrpc-c/base.h:9, from
/usr/local/include/xmlrpc.h:1,
from mi_xmlrpc.h:35, from mi_xmlrpc.c:38:
/usr/local/include/xmlrpc-c/util.h:150: error:
syntax
error before "GNU_PRINTF_A TTR" /usr/local/include/xmlrpc-c/util.h:158: error:
syntax
error before "GNU_PRINTF_A TTR" mi_xmlrpc.c:44:26: xmlrpc_abyss.h: No such file or directory mi_xmlrpc.c: In function `mod_child_init': mi_xmlrpc.c:156: warning: implicit declaration of function `xmlrpc_server_abyss_ init_registry' mi_xmlrpc.c:166: error: `xmlrpc_server_abyss_rpc2_handler' undeclared
(first
use in this function) mi_xmlrpc.c:166: error: (Each undeclared identifier
is
reported only once mi_xmlrpc.c:166: error: for each function it
appears
in.) mi_xmlrpc.c:172: error: `xmlrpc_server_abyss_default_handler' undeclared (first use in this function) make[1]: *** [mi_xmlrpc.o] Error 1
what versions of libxml libxmlrpc-c3 libxmlrpc-c3-dev did you use to successfully compile?
Thanks in advance Steven