%general-entities; ]> $LastChangedBy$ $Date$ Serf-&serf-version; Serf Introduction to Serf The Serf package contains a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. &lfs79_checked;&gcc6_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &serf-md5sum; Download size: &serf-size; Estimated disk space required: &serf-buildsize; Estimated build time: &serf-time; Serf Dependencies Required , , and Optional , for the GSSAPI User Notes: Installation of Serf Install Serf by running the following commands: sed -i "/Append/s:RPATH=libdir,::" SConstruct && sed -i "/Default/s:lib_static,::" SConstruct && sed -i "/Alias/s:install_static,::" SConstruct && scons PREFIX=/usr If you wish to run the test suite, fix one file: sed -i test/test_buckets.c \ -e 's://\( buf_size = orig_len + (orig_len / 1000) + 12;\):/\*\1\ */:' To test the results, issue: scons check. With above fix, 1 out of 65 tests still fails for unknown reasons. Now, as the root user: scons PREFIX=/usr install Command Explanations sed -i "...": The first command removes the runtime path from a shared library and the next two commands disable building and installing of the static library. : Use this switch if you have installed a GSSAPI library and you want serf to use it. Contents Installed Programs Installed Library Installed Directory None libserf-1.so /usr/include/serf-1 Short Descriptions libserf-1.so contains the Serf API functions. libserf-1.so