Bug 609216 - Build fails on Fedora 13 due to changes in boost.
Summary: Build fails on Fedora 13 due to changes in boost.
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: beta
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
: ---
Assignee: messaging-bugs
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Keywords:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-29 16:59 UTC by Ken Giusti
Modified: 2011-03-02 13:24 UTC (History)
1 user (show)

(edit)
Clone Of:
(edit)
Last Closed: 2011-03-02 13:24:39 UTC


Attachments (Terms of Use)

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):

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.