﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
2597	New package, xmlrpc-c-1.06.31	ken@…	blfs-book@…	"http://xmlrpc-c.sourceforge.net/

A dependency for cmake, at least for those who don't like packages with their own versions of libraries such as zlib.  From its sf site: XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into XML document, sends it to a remote server using HTTP, and gets back the response as XML.  Turns out cmake uses it between its own modules on localhost, no server required.

I initially had grave misgivings about proposing this, it doesn't give me good feelings (apart from its official description, the documentation is not installed and almost totally missing (a couple of man1 pages, but no sign of the other page that one of them references), and the testsuite is probably expected to fail, or even to fail to build (see gentoo re version 1.6.27 - they've now moved onto unstable versions that are apparently generated every time somebody checks a change in to upstream CVS).  Also, it has problems with --disable-static (depending on configuration it either doesn't build, or it installs static libs anyway).  But, needs must for cmake.

Required dependency (for cmake) is curl, It can also use libxml2 (if specifically enabled). At the moment I don't know if it can be used by cmake with --disable-libwww-client --disable-abyss-server --disable-cgi-server.

 I've built it with
{{{
./configure --prefix=/usr ; make ; make install ;
for A in /usr/lib/libxmlrpc*.a ; do
mv -v $A{,.hidden}
done
}}}

Since cmake doesn't need these static libs, I'll probably delete them after installing.

Not yet tested with gcc-4.3.2.
"	enhancement	closed	normal	x-future	BOOK	SVN	medium	wontfix		
