[Freeipa-users] configure: error: xmlrpc-c/base.h not found

Rob Crittenden rcritten at redhat.com
Wed Jan 13 20:14:33 UTC 2016


Anthony Cheng wrote:
> Hi all,
> 
> I am getting an error with make for both freeipa-4.3.0
> and freeipa-4.2.0; both errors are the same:
> 
> checking for xmlrpc-c/base.h... no
> configure: error: xmlrpc-c/base.h not found
> make: *** [client-autogen] Error 1
> 
> I read from http://www.freeipa.org/page/Releases/4.0.0 that XMLRPC
> system commands were not implemented; so is it safe to ignore this error?

You can't ignore it, the referenced system commands are introspectives
for the XMLRPC protocol itself.

> If not would it suffice to install one of the following?
> 
> xmlrpc-c-c++.x86_64 : C++ libraries for xmlrpc-c
> xmlrpc-c-client.x86_64 : C client libraries for xmlrpc-c
> xmlrpc-c-client++.x86_64 : C++ client libraries for xmlrpc-c
> xmlrpc-c-devel.x86_64 : Development files for xmlrpc-c based programs
> xmlrpc-c.x86_64 : A lightweight RPC library based on XML and HTTP
> xmlrpc-c-apps.x86_64 : Sample XML-RPC applications
> xmlrpc-client.noarch : XML-RPC client implementation
> xmlrpc-common.noarch : Common classes for XML-RPC client and server
> implementations

You need xmlrpc-c-devel which will probably pull in most if not all of
that. See BUILD.txt in the top level of the source tree for some helpers
in getting all the dependencies installed.

rob




More information about the Freeipa-users mailing list