On 12/04/2009 12:20 PM, Andrew Stitcher wrote:
On Fri, 2009-12-04 at 11:07 -0500, Alan Conway wrote:
...On 12/02/2009 07:53 PM, Andrew Stitcher wrote:
Cmake build is mostly fine - however the clustering module doesn't build
due to a complication of recent versions of boost.
The cluster& cluster test build& pass for me on f11 with
boost-1.37.0-7.fc11.x86_64, which is the yum latest. Is there a machine I can
log into where you see the problem?
In response - I don't understand how you can be building this! The
StoreStatus.o has references to symbols that are only in libboost_system
but it's not directly linked. However having said this I also can't
understand why the autotools build does work by the same token - it's a
bit of a mystery!
ldd shows that in my build cluster.so is indeed linked with boost_system-mt.
[acon...@rolf cmake]$ ldd src/cluster.so | grep boost
libboost_filesystem-mt.so.4 => /usr/lib64/libboost_filesystem-mt.so.4
(0x00007f1d97f67000)
libboost_program_options-mt.so.4 =>
/usr/lib64/libboost_program_options-mt.so.4 (0x00007f1d978ac000)
libboost_system-mt.so.4 => /usr/lib64/libboost_system-mt.so.4
(0x00007f1d95f44000)
Also note that libcommon uses boost::filesystem and links without problems,
although perhaps StoreStatus is using different symbols. What missing symbols
are you seeing?
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org