DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
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:
- boost <http://www.boost.org
> (>=1.33) * - e2fsprogs <http://e2fsprogs.sourceforge.net/
>
* 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:
- pkgconfig <http://pkgconfig.freedesktop.org/wiki/
> - gcc <http://gcc.gnu.org/
> - GNU make <http://www.gnu.org/software/make/
> - autoconf <http://www.gnu.org/software/autoconf/
> - automake <http://www.gnu.org/software/automake/
> - help2man <http://www.gnu.org/software/help2man/
> - libtool <http://www.gnu.org/software/libtool/
> - doxygen <ftp://ftp.stack.nl/pub/users/dimitri/
> - graphviz <http://www.graphviz.org/
> - ruby <http://www.ruby-lang.org
>
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:
- openais <http://openais.org/
>
Optional XML exchange requires:
- xqilla <http://xqilla.sourceforge.net/HomePage
> - xerces-c <http://xerces.apache.org/xerces-c/
>
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:
...