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 = *