blob: e8ef4661912b5d92cdae0ea7599a3fbe2d494421 [file] [log] [blame] [view]
Linux Proton Messenger Quick Start
==============================================
On a Linux system, these instructions take you from
zero to running your first example code. You will
need root privileges for one of the commands.
Prerequisite Packages
---------------------------------
For a minimum build, you will need packages installed on your
box for :
subversion
gcc
cmake
libuuid-devel
Quick Start Commands
---------------------------
svn co http://svn.apache.org/repos/asf/qpid/proton/trunk proton
cd ./proton
mkdir ./build
cd ./build
cmake ..
make all
# Become root and go to your build dir.
make install
# Stop being root.
# Now let's see if it works.
cd ./proton-c/examples/messenger/c
./recv &
./send
# You're done ! ( Kill that recv process. )
# The output you should see:
Address: amqp://0.0.0.0
Subject: (no subject)
Content: "Hello World!"
Notes
----------------------------
1. If you will be editing and checking in code from this tree,
replace the "svn co" line with this:
svn co https://svn.apache.org/repos/asf/qpid/proton/trunk
You must check out through https, or you will not be able to
check in code changes from your tree.
2. The recv application in the example defaults to the same port
as the qpid demon. If you happen to have that demon running,
and using the default port, the recv app above will fail.
3. If you don't have root privileges, you can still do the
"make install" step by setting a non-standard prefix, thus:
cmake -DCMAKE_INSTALL_PREFIX=/my/path ..