This directory contains sources for the World Wide Web Consortium's libwww libraries, which optionally may be linked together with the WFDB library to allow applications to read annotated, digitized signals directly from web (HTTP) and FTP servers without the use of a web browser or FTP client. For convenience, precompiled binaries are available for several popular platforms.
The last release of libwww was in mid-2002. We currently use and recommend libcurl as a modern and more capable alternative, especially if you are developing new software, since libcurl has extensive documentation and an active development community.
Note that the libwww libraries may already be installed on your system. Try running the command
libwww-config --versionIf the libwww package is installed, this command will print its version number (e.g., "5.4.0"). In this case, we do not recommend upgrading to a newer version unless you encounter problems related to libwww.
The FreeBSD port of libwww is available from the FreeBSD
If you need to install libwww under Linux, choose a set of RPMs from those listed below, download them, and install them using a command such as:
rpm -Uvh w3c-libwww-*
- For Intel x86-compatible CPUs using glibc (compatible with Fedora Core 1 and later):
- For Intel x86-compatible CPUs using glibc (compatible with Red Hat Linux 8.x and 9.x):
- For Intel x86-compatible CPUs using glibc (compatible with Red Hat Linux 7.x):
- For Intel x86-compatible CPUs using glibc (compatible with Red Hat Linux 6.x and 7.x):
- For Intel x86-compatible CPUs using libc5 (compatible with Red Hat Linux 5.x):
- For Alpha CPUs using glibc:
- For Sparc CPUs using glibc:
Binary RPMS for version 5.4.0:
Binary RPMS for version 5.3.2:
Binary RPMS for version 5.2.8:
Mac OS X
A precompiled version of libwww is available through the
Fink project, which is a library of open source software ported to Mac
OS X, along with tools to manage installation and updating. It is available at
http://fink.sourceforge.net. Also available is a GUI
package management tool, Fink Commander, that makes the use of Fink much easier
Version 5.4.0 has been precompiled for MS-Windows and is available for use with:
SolarisAll of these have been compiled from the version 5.2.8 sources:
- Sparc CPUs (compiled with gcc 2.95.1 under Solaris 2.5)
- Intel x86-compatible CPUs (use Intel Linux binaries and lxrun).
If your operating system and CPU combination does not appear in this list, no binaries are currently available for it. You may wish to check the W3C's libwww pages for updates, and for binaries for other operating systems.
Your contributions are welcome! If you have created working libwww libraries
for other operating systems or CPUs, please contact us to arrange for your
binaries to be posted here.
Sources for version 5.4.0 are available here:
- w3c-libwww-5.4.0.tar.gz (gzip-compressed tar archive)
tar xfvz w3c-libwww-5.4.0.tar.gz cd w3c-libwww-5.4.0 ./configure --with-zlib make make install
Much more detailed installation notes, including information about compiling libwww using proprietary compilers, are available on the W3C's web site.
Older versionsIf you are compiling libwww from sources, we recommend using version 5.4.0 (above). The older versions are those that were compiled to produce several of the binary versions available below.
Sources for version 5.3.2 (December 2000) are available here:
If you would like help understanding, using, or downloading content, please see our Frequently Asked Questions.
If you have any comments, feedback, or particular questions regarding this page, please send them to the webmaster.
Comments and issues can also be raised on PhysioNet's GitHub page.
Updated Thursday, 9 July 2015 at 11:23 EDT