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

Reply via email to