[Users] mi_xmlrpc - versions of dependancies for - libxml, libxmlrpc-c3, libxmlrpc-c3-dev

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jan 17 19:26:25 CET 2007


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 at 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
>>>      
>>>




More information about the sr-users mailing list