Download

Download

Latest release: ØMQ 2.0.7 (Beta), released on 2010/06/04.

Source code in tar.gz format: zeromq-2.0.7.tar.gz
Source code in ZIP format: zeromq-2.0.7.zip

A list of changes since the previous release can be found in the ChangeLog.

Building and installation

UNIX-like platforms

  1. Unpack the downloaded source archive.
  2. To build, run ./configure, followed by make.
  3. Optionally, you can install ØMQ system-wide by running make install.

For more detailed installation instructions refer to the INSTALL file in the root directory of the distribution.

More information on configuration options (enabling/disabling optional functionality) can be found by running ./configure --help.

NOTE: To enable the OpenPGM extension on supported platforms use the --with-pgm option to configure.

Linux-specific notes

To build ØMQ you need to have the libuuid.a library and corresponding header files installed on your system. On Debian-based distributions this can be found in the uuid-dev package, and on RPM-based distributions in the uuid or e2fsprogs package.

If installing ØMQ system-wide, make sure that /usr/local/lib is listed in your system's /etc/ld.so.conf or equivalent, and run ldconfig as root after installing ØMQ.

Windows platforms

These instructions are for Microsoft Visual C++ 2008 or newer.

  1. Unpack the downloaded source archive.
  2. In the Visual C++ IDE, open the solution file builds\msvc\msvc.sln.
  3. Build the solution.

The built executables can be found in the bin directory, and the library can be found in the lib directory.

Building ØMQ with OpenPGM is quite a challenge under Windows. If you need ØMQ+OpenPGM for Windows, please contact us at iMatix Corporation.

Language bindings

As of ØMQ release 2.0.6, only the core C library and C++ language binding is part of the ØMQ distribution. Other language bindings are available as separate packages.