[test] Boost.Test broken in Trunk

Folks, Boost.Test is currently completely broken in Trunk for msvc: compile-c-c++ ..\..\..\bin.v2\libs\test\build\msvc-9.0\debug\asynch-exceptions-on\threading-multi\exception_safety.obj exception_safety.cpp d:\data\boost\trunk\boost/test/detail/unit_test_parameters.hpp(54) : error C2059 : syntax error : '__declspec(dllexport)' d:\data\boost\trunk\boost/test/detail/unit_test_parameters.hpp(55) : error C2059 : syntax error : '__declspec(dllexport)' and: d:\data\boost\trunk\boost/test/impl/progress_monitor.ipp(44) : error C2039: 'log_sink' : is not a member of 'boost::unit_test::runtime_config' d:\data\boost\trunk\boost/test/impl/progress_monitor.ipp(44) : error C3861: 'log_sink': identifier not found Obviously this completely breaks regression testing for msvc as well :-( Strangely, I can't see how any of the recent fixes could have caused this either? John.

John Maddock <john <at> johnmaddock.co.uk> writes:
Folks,
Boost.Test is currently completely broken in Trunk for msvc:
This is fixed. Forgot to check in last bit.
Strangely, I can't see how any of the recent fixes could have caused this either?
Apparently MSVC does not like declspec after the std::ostream*, while it works fine with other types. Gennadiy
participants (2)
-
Gennadiy Rozental
-
John Maddock