[BLFS Trac] #2597: New package, xmlrpc-c-1.06.31

BLFS Trac trac at linuxfromscratch.org
Tue Nov 11 13:51:49 PST 2008


#2597: New package, xmlrpc-c-1.06.31
--------------------------------------+-------------------------------------
 Reporter:  ken at linuxfromscratch.org  |       Owner:  blfs-book at linuxfromscratch.org
     Type:  task                      |      Status:  new                           
 Priority:  normal                    |   Milestone:  6.4                           
Component:  BOOK                      |     Version:  SVN                           
 Severity:  normal                    |    Keywords:                                
--------------------------------------+-------------------------------------
 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.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2597>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list