Bug 609216 - Build fails on Fedora 13 due to changes in boost.
Build fails on Fedora 13 due to changes in boost.
Status: CLOSED NEXTRELEASE
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp (Show other bugs)
beta
All Linux
low Severity medium
: ---
: ---
Assigned To: messaging-bugs
MRG Quality Engineering
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2010-06-29 12:59 EDT by Ken Giusti
Modified: 2011-03-02 08:24 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-03-02 08:24:39 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Ken Giusti 2010-06-29 12:59:46 EDT
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):

boost-1.41.0-9.fc13.x86_64



How reproducible:
100%

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:

https://issues.apache.org/jira/browse/QPID-2202
https://issues.apache.org/jira/browse/QPID-2473

Note You need to log in before you can comment on or make changes to this bug.