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(a)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
>>
>>