You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2006/12/13 19:40:10 UTC
svn commit: r486791 - in /incubator/qpid/trunk/qpid/cpp: README-dev versions
Author: aconway
Date: Wed Dec 13 10:40:09 2006
New Revision: 486791
URL: http://svn.apache.org/viewvc?view=rev&rev=486791
Log:
README-dev: Added Fedora 6 setup instructions.
versions: simple script to print out versions of packages in use.
Added:
incubator/qpid/trunk/qpid/cpp/versions (with props)
Modified:
incubator/qpid/trunk/qpid/cpp/README-dev
Modified: incubator/qpid/trunk/qpid/cpp/README-dev
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/README-dev?view=diff&rev=486791&r1=486790&r2=486791
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/README-dev (original)
+++ incubator/qpid/trunk/qpid/cpp/README-dev Wed Dec 13 10:40:09 2006
@@ -1,5 +1,8 @@
= Developer guide to C++ codebase =
+== Extra stuff ==
+sudo cp /usr/share/aclocal/pkg.m4 `aclocal --print-ac-dir`
+
== Prerequisites ==
If you have taken the sources from SVN you will need the following
@@ -11,11 +14,12 @@
* autoconf <http://www.gnu.org/software/autoconf/>
* automake <http://www.gnu.org/software/automake/>
* cppunit <http://cppunit.sourceforge.net>
- Note: Ensure cppunit-config is in your PATH.
* help2man <http://www.gnu.org/software/help2man/>
* libtool <http://www.gnu.org/software/libtool/>
* pkgconfig <http://pkgconfig.freedesktop.org/wiki/> (aka pkg-config)
+Note: Ensure cppunit-config and apr-1-config are in your PATH.
+
Optional: to re-generated generated code from the XML specification:
* java 5
@@ -26,9 +30,18 @@
* graphviz <http://www.graphviz.org/>
* help2man <http://www.gnu.org/software/help2man/>
-If you use yum to install packages, do the command from the README-dist then:
+== Setting up on Fedora 6 ==
+
+# yum install apr apr-devel boost boost-devel cppunit cppunit-devel
+# yum install pkgconfig doxygen graphviz help2man
-# yum install apr-devel cppunit-devel pkgconfig boost-devel doxygen graphviz help2man pkgconfig
+Download the latest source distribution of autoconf, automake, libtool
+from URLs above and install each with something like:
+# ./configure && make && sudo make-install
+
+DO NOT install pkg-config from source! If installed in /usr/local, pkg-config
+cannot find packages installed in /usr. Installing in /usr will mess up
+RPM's notion of what's installed.
== Recent changes ==
Added: incubator/qpid/trunk/qpid/cpp/versions
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/versions?view=auto&rev=486791
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/versions (added)
+++ incubator/qpid/trunk/qpid/cpp/versions Wed Dec 13 10:40:09 2006
@@ -0,0 +1,12 @@
+#!/bin/sh
+# Utility to print out currently installed versions of qpid developer
+# dependencies. Assumes that some dependencies are installed with RPM.
+#
+
+for p in pkg-config doxygen help2man autoconf automake libtool ; do
+ echo $p `$p --version | head -n1`
+done
+
+for r in apr boost boost-devel cppunit cppunit-devel graphviz; do
+ rpm -q $r
+done
Propchange: incubator/qpid/trunk/qpid/cpp/versions
------------------------------------------------------------------------------
svn:executable = *