I'm not sure, but this could be due to one of the test header
files not being aware of boost greater than 1.35. This change
may do the trick. I used it when building with 1.36. You'd have
to modify the change to handle 1.38.
cpp/src/tests/unit_test.h
56c56
< #if (BOOST_VERSION < 103600)
---
> #if (BOOST_VERSION <= 103600)
I couldn't tell you if there are significant boost changes between
1.35 and 1.38 that need closer scrutiny for other reasons.
Otherwise, I found previous versions of boost at:
http://www.boostpro.com/boost_1_35_0_setup.exe
http://www.boostpro.com/boost_1_36_0_setup.exe
Vince Seavello
-----Original Message-----
From: James Mansion [mailto:[email protected]]
Sent: Sunday, March 15, 2009 8:00 AM
To: [email protected]
Subject: Build failure for C++ tests with VC2008 and Boost 1.38
Where to Jira?
I see:
ClientSessionTest.cpp
.\ClientSessionTest.cpp(149) : error C2447: '{' : missing function
header (old-style formal list?)
.\ClientSessionTest.cpp(170) : error C2447: '{' : missing function
header (old-style formal list?)
I'm using VS2008 with Boost 1.38, QPID_AUTO_TEST_CASE_EXPECTED_FAILURES
expands to BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES, but that doesn't seem
to expand to something that ends with the start of a function definition.
Rather it expands to:
struct testSuspend0Timeout_id; static struct
testSuspend0Timeout_exp_fail_num_spec : boost::unit_test::ut_detail::
auto_tc_exp_fail<testSuspend0Timeout_id > {
testSuspend0Timeout_exp_fail_num_spec() : boost::unit_test::ut_detail::
auto_tc_exp_fail<testSuspend0Timeout_id >( 1 ) {} }
testSuspend0Timeout_exp_fail_num_spec_inst;
{
ClientSessionFixture fix;
fix.session.suspend();
I don't have older boost versions installed - is this a boost change?
James
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]