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.2.2.tar.gz
Download MD5 sum: 103230cb9926cb8f3f4d8dc8584f3b9c
Download size: 1.2 MB
Estimated disk space required: 46 MB (additional 44 MB to install documentation)
Estimated build time: 0.8 SBU (additional 1.9 SBU to build documentation)
pkg-config-0.20, Gamin-0.1.7, Linux-PAM-0.99.4.0, Tcl-8.4.13, Qt-3.3.7, Speex-1.0.5, libvorbis-1.1.2, Doxygen-1.4.6, FFTW-2.<X>, SWIG, QDBM, OpenSLP, XPLC, Valgrind, and Electric Fence
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/wvstreams
If you have Tcl and SWIG installed and wish to utilize them, run the following:
sed -i -e "s/8_3/8_4/" -e "s/8\.3/8.4/" \ configure{,.ac} include/wvautoconf.h.in bindings/rules.mk
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
To test the results, issue: make test.
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.2.2/doxy-html && install -v -m644 Docs/doxy-html/* \ /usr/share/doc/wvstreams-4.2.2/doxy-html
sed -i ...: Change to tcl8.4 from tcl8.3.
--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 2006-06-29 00:45:48 -0500