Hi, all. I'm trying to get 0.5 and the RHM store module to like each other. Unfortunately, right now I fail on this:
libtool: compile: /usr/bin/c++ -DHAVE_CONFIG_H -I. -I.. -Werror -pedantic -Wall -Wextra -Wno-shadow -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wvolatile-register-var -Winvalid-pch -Wno-system-headers -I/var/tmp/qpid-0.5//cpp/src -I/var/tmp/qpid-0.5//cpp/src/gen -I./gen -DRHM_CLEAN -pthread -I/usr/local/include -MT JournalImpl.lo -MD -MP -MF .deps/JournalImpl.Tpo -c JournalImpl.cpp -fPIC -DPIC -o .libs/JournalImpl.o JournalImpl.cpp:29:45: error: qpid/management/ManagementAgent.h: No such file or directory JournalImpl.cpp: In constructor ‘mrg::msgstore::JournalImpl::JournalImpl(const std::string&, const std::string&, const std::string&, qpid::sys::Duration, qpid::sys::Duration, qpid::management::ManagementAgent*)’: JournalImpl.cpp:97: error: invalid use of undefined type ‘struct qpid::management::ManagementAgent’ /var/tmp/qpid-0.5//cpp/src/qpid/management/ManagementObject.h:35: error: forward declaration of ‘struct qpid::management::ManagementAgent’ JournalImpl.cpp: In member function ‘void mrg::msgstore::JournalImpl::initialize(u_int16_t, bool, u_int16_t, u_int32_t, u_int16_t, u_int32_t, mrg::journal::aio_callback*)’: JournalImpl.cpp:158: error: invalid use of undefined type ‘struct qpid::management::ManagementAgent’ /var/tmp/qpid-0.5//cpp/src/qpid/management/ManagementObject.h:35: error: forward declaration of ‘struct qpid::management::ManagementAgent’ JournalImpl.cpp:159: error: incomplete type ‘qpid::management::ManagementAgent’ used in nested name specifier JournalImpl.cpp: In member function ‘void mrg::msgstore::JournalImpl::recover_complete()’: [etc] That header fileis over a year old according to the trunk history, but is not in 0.5. Is there a workaround that would allow RHM to link against this release? Alternately, what is motivating me is that the trunk revision crashes on an assertion when a JMS client disconnects from it: 1:36:08 PM) omri: 2009-06-18 13:27:23 debug DISCONNECTED [10.200.96.120:3080] (1:36:08 PM) omri: 2009-06-18 13:27:23 debug [email protected]: detached on broker. (1:36:08 PM) omri: qpidd: qpid/sys/DispatchHandle.cpp:263: virtual void qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType): Assertion `state!=STOPPING' failed. Anyone seen this? With thanks, Omri
