On 05/22/2013 12:36 PM, Christian Fromme wrote:
Greetings Qpid-users,

I'm trying to build the Message Store of qpidcomponents.org[0] from
source. Even though I have a working Qpid 0.20 installation on the
system, the configure run complains about a missing MessageStore.h
header file.

I've build a Qpid 0.20 from source, installed to local
`/opt/qpid/qpid-0.20`. Now when I check the include dir there, no
MessageStore.h is to be found. Further investigation shows that a
simple `./configure/make/make` install in the qpidc-0.20 source dir
won't install the MessageStore.h file that is indeed available under
`qpidc-0.20/src/qpid/broker`. In fact, it installs only the header
files under `qpidc-0.20/include`, none from `qpidc-0.20/src`. Am I
missing a configure option? How do I make MessageStore.h appear in the
install prefix include path that is needed by Message Store from
qpidcomponents.org?

The situation with that store plugin has been a little messy. In reality there isn't a clean interface between the broker and the store and the store is in effect just another part of the broker codebase. In fact, as of 0.22 the store is included in the qpid-cpp release (requires cmake to build it however), so going forward this should be a lot easier.

When you built from sources, did you use the full qpid sources or just the -cpp- tarball? It looks to me like building against an installed qpid has been broken for at least a couple of releases. Using the --qith-qpid-checkout and --with-qpid-build may be required. (Kim, am I missing something here?)

TIA,
Christian

[0] http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/cpp

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to