Generated Makefile fails to install broker header files on 0.6-release branch.
------------------------------------------------------------------------------
Key: QPID-2414
URL: https://issues.apache.org/jira/browse/QPID-2414
Project: Qpid
Issue Type: Bug
Components: Build Tools
Affects Versions: 0.6
Environment: Debian GNU/Linux 4.0 (etch); automake 1:1.10+nogfdl-1;
libtool 1.5.24-2~bpo40+1; gawk 1:3.1.5.dfsg-4; pkg-config 0.21-1; groff
1.18.1.1-21~bpo40+1
Reporter: Inoshiro Linden
The install process fails to install broker-related header files into the
system. The process used was:
# apt-get install -y git-core subversion build-essential make uuid-dev automake
libtool gawk pkg-config groff libapr1-dev libaprutil1-dev libboost-dev
libboost-program-options-dev libboost-filesystem-dev libboost-regex-dev ruby
libnss3-dev libaio-dev libdb4.4++-dev python libboost-test-dev
# git clone git://git.apache.org/qpid.git qpid
... Install corosync-1.0.0 from
ftp://ftp%40corosync%2Eorg:[email protected]/downloads/corosync-1.0.0/corosync-1.0.0.tar.gz
... Note I had to use this configure command to get corosync to build/install:
FLAGS='-pthread -D_GNU_SOURCE' ./configure
# cd qpid/qpid/cpp
# ./bootstrap
# ./configure --prefix=/usr
# make
# make install
At this point I try to build the persistence persistence module:
# cd ../../..
# svn co -r 3793 'http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/cpp'
qpid-persistence-cpp
# cd qpid-persistence-cpp
# ./bootstrap
# ./configure --with-qpid-prefix=/usr --prefix=/usr
The configure output ends with this error:
configure: error: Missing required qpid libraries/headers.
Install package qpidd-devel or use --with-qpid-checkout
If I look in the include directory for broker header files, it is empty:
# ls /usr/include/qpid/
Address.h amqp_0_10 client console framing
InlineVector.h management Msg.h RangeSet.h sys
agent broker CommonImportExport.h Exception.h InlineAllocator.h log
messaging Options.h SessionId.h Url.h
# ls /usr/include/qpid/broker
#
So why didn't the Qpid install process place the header files in this
directory? When I use the qpidc-0.5 release tarball, it successfully installs
headers in to this directory.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]