Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Qpid SVN Trunk Build Instructions

Prerequisites

Some of the source is auto-generated from the AMQP spec file. This generator is written in Ruby. In addition, some of the management module code is also auto-generated; this code is generated using Python. Auto-generation is performed by running make (see below); no special steps are required.

Ensure you have the latest devel versions of the following packages installed:

* There is a patch to get v.1.32 working in the svn tree though that is only recommended as a last resort.

To build directly from the SVN repository you will need all of the above plus the following development tools:

(star) Hint: To check and install all of the above, use (as root):

No Format

yum install boost-devel e2fsprogs-devel pkgconfig gcc-c++ make autoconf automake help2man libtool doxygen graphviz ruby

Optional cluster functionality requires:

Optional XML exchange requires:

Optional SSL support requires:

Check out the source

Firstly, check the source for Qpid java out of our subversion repository:

https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/

Prerequisites

For the gentools need JDK 1.5 or later. You should set JAVA_HOME and include the bin directory in your PATH.

Check it's ok by executing java -v !

For build tools you need to get the correct set of tooling for Linux/ Unix or cygwin. run

No Format

./qpid-autotools-install

...

Autoconf and auto build

First you need to create the gentools and initial set of files for automake and autoconf. Run:

...