WvStreams is a library suite containing platform-independent C++ networking and utilities libraries for rapid application development.
Download (HTTP): http://open.nit.ca/download/wvstreams-4.0.1.tar.gz
Download MD5 sum: 89cdc4f979d1f6d745e173bc7485f325
Download size: 1.0 MB
Estimated disk space required: 57 MB (additional 43 MB to install documentation)
Estimated build time: 0.77 SBU (additional 0.45 SBU to build documentation)
Required Patch for Tcl: http://www.linuxfromscratch.org/blfs/downloads/6.1/wvstreams-4.0.1-tcl84-1.patch
pkg-config-0.19, FAM-2.7.0, Berkeley DB-4.3.28, Linux-PAM-0.80, Tcl-8.4.11, Qt-3.3.4, Speex-1.0.5, libvorbis-1.1.1, Doxygen-1.4.3, FFTW-2.X, SWIG, QDBM, OpenSLP, XPLC, Valgrind and Electric Fence
If you have Tcl and SWIG installed and wish to utilize them, apply the following patch and run the autoreconf program:
patch -Np1 -i ../wvstreams-4.0.1-tcl84-1.patch && autoreconf -f
Install WvStreams by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var && make
If Doxygen is installed and you wish to build the API documentation, issue the following command:
make doxygen
Now, as the root user:
make install
If you built the API documentation, install it using the following commands:
install -v -d -m755 /usr/share/doc/wvstreams-4.0.1/doxy-html && install -v -m644 Docs/doxy-html/* \ /usr/share/doc/wvstreams-4.0.1/doxy-html
--sysconfdir=/etc: This parameter places configuration files in /etc instead of /usr/etc.
--localstatedir=/var: This parameter places uniconfd run-time files in /var/lib instead of /usr/var/lib.
As with most libraries, there is no configuration to do, save that the library directory i.e., /opt/lib or /usr/local/lib should appear in /etc/ld.so.conf so that ldd can find the shared libraries. After checking that this is the case, /sbin/ldconfig should be run while logged in as root.
Last updated on 2005-08-01 13:29:19 -0600