...
This document is split into 4 sections:
- setup for building QPID M4 on Windows. This includes
obtaining sources, supporting technologies, installation
and configuration of the build environment.
- building QPID M4 on Windows.
- running the Linux test suites against the Windows QPID
broker.
- building the tests on a Windows system.
These notes are intended to highlight issues discovered during the build and
testing of QPID on Windows. It's a work in progress.
...
M4 C++ broker and client source archive is available on the QPID web site.
http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz
The sources contained here will build a Static_Debug version of the broker
and client libraries. To be able to build a Static_Release version, replace
the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file:
https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h
2.2) Setting up for the build
...
You can find install images for boost at:
http://www.boostpro.com/boost_1_35_0_setup.exehttp://www.boostpro.com/boost_1_36_0_setup.exe
Once you've installed one of these, set your environment variables:
...
Use Python 2.6, which is the stated requirement for the QPID build.
Pick up a copy at:
http://www.python.org/ftp/python/2.6/python-2.6.msi
You must include the python directory in the environment variable PATH.
Typically, python is installed in:
...
Use Ruby 1.8.6, which is the required version. Pick up a copy at:
http://rubyforge.org/frs/?group_id=167
You must include the ruby directory in the environment variable PATH.
Typically, ruby is installed in:
...
Microsoft makes Visual Studio Express available at no charge. You can find
it online at the following location:
2.5) M4 preparation
...