Bug 609216

Summary: Build fails on Fedora 13 due to changes in boost.
Product: Red Hat Enterprise MRG Reporter: Ken Giusti <kgiusti>
Component: qpid-cppAssignee: messaging-bugs <messaging-bugs>
Status: CLOSED NEXTRELEASE QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: medium Docs Contact:
Priority: low    
Version: betaCC: gsim
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-02 13:24:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Ken Giusti 2010-06-29 16:59:46 UTC
Description of problem:

Cannot build cluster tests on Fedora 13 due to a change in the boot libraries:

libtool: link: g++ -Werror -pedantic -Wall -Wextra -Wno-shadow -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wvolatile-register-var -Winvalid-pch -Wno-system-headers -Woverloaded-virtual -DBOOST_TEST_DYN_LINK -g -O2 -o .libs/receiver receiver.o  -L/usr/lib/openais -L/usr/lib64/openais -L/usr/lib/corosync -L/usr/lib64/corosync /home/kgiusti/Desktop/work/qpid/trunk/qpid/cpp/src/tests/../.libs/libqpidclient.so /home/kgiusti/Desktop/work/qpid/trunk/qpid/cpp/src/.libs/libqpidcommon.so -lboost_program_options -lboost_filesystem -ldl -lrt -lsasl2 -luuid -Wl,-rpath -Wl,/usr/local/lib
/usr/bin/ld: StoreStatus.o: undefined reference to symbol 'boost::system::get_system_category()'
/usr/bin/ld: note: 'boost::system::get_system_category()' is defined in DSO /usr/lib64/libboost_system.so.1.41.0 so try adding it to the linker command line
/usr/lib64/libboost_system.so.1.41.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [cluster_test] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: link: (cd ".libs" && rm -f "test_store.so.0" && ln -s "test_store.so.0.0.0" "test_store.so.0")
libtool: link: (cd ".libs" && rm -f "test_store.so" && ln -s "test_store.so.0.0.0" "test_store.so")
libtool: link: ( cd ".libs" && rm -f "test_store.la" && ln -s "../test_store.la" "test_store.la" )
make[2]: Leaving directory `/home/kgiusti/Desktop/work/qpid/trunk/qpid/cpp/src/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/kgiusti/Desktop/work/qpid/trunk/qpid/cpp/src'
make: *** [check-recursive] Error 1

Version-Release number of selected component (if applicable):


How reproducible:

Steps to Reproduce:
1. make check

Actual results:
Build fails with the above errors.

Expected results:
Build should succeed.

Additional info:

Changes need to be made to the automake configuration.  See the following related JIRAs: