|
Boost : |
Subject: Re: [boost] Regression test failures on the develop branch
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-03-10 12:37:47
On Mon, Mar 10, 2014 at 5:22 PM, Neil Groves <neilgroves_at_[hidden]> wrote:
>
> On 10 Mar 2014, at 12:50, Tom Kent <lists_at_[hidden]> wrote:
>
>> On Sun, Mar 9, 2014 at 6:06 AM, Neil Groves <neil_at_[hidden]> wrote:
>>> <snip>
>>
>> There were complete failures for the teeks99* machines for a few
>> weeks, but those have been fixed since the start of last week, many of
>> the tests are cycling correctly. It would appear that there is
>> something specific to range that is causing all the range tests to
>> fail?
>
> I have merged to master several times to the point where the Boost.Range code is completely in synchronisation. The develop branch fails to run (I think) since it compiles and links, but the master branch will pass. When I look at the fail links Iâm getting no useful information about the failure.
>
> Is it possibly a major problem with another component on the develop branch? It looks like Boost.Test is completely failing on the develop branch with MSVC and that this is causing a blanket failure of a number of components including Boost.Range.
>
>>
>> If there is anything specific about the configuration I can look at,
>> let me know and I'll try to check it out tonight.
>>
>
> Would it be possible to get a log ok a problem, even if thatâs be email? Currently I have nothing to work with to fix the issue. Iâm happy to debug, but need some input. If you can send me something that would be super.
I've just updated my local develop branch and tried to build my tests
and got this:
compile-c-c++ bin.v2\libs\test\build\msvc-12.0\debug\address-model-64\asynch-exceptions-on\threading-multi\exception_safety.obj
exception_safety.cpp
D:\src\_SVN\boost\boost/range/iterator_range_core.hpp(423) : error
C2872: 'enable_if' : ambiguous symbol
could be 'D:\src\_SVN\boost\boost/utility/enable_if.hpp(36) :
boost::enable_if'
or 'D:\src\_SVN\boost\boost/test/tree/decorator.hpp(184)
: boost::unit_test::decorator::enable_if'
D:\src\_SVN\boost\boost/lexical_cast.hpp(2082) : see reference
to class template instantiation 'boost::iterator_range<const unsigned
char *>' being compiled
D:\src\_SVN\boost\boost/lexical_cast.hpp(2078) : while
compiling class template member function 'bool
boost::detail::lexical_converter_impl<Target,src>::try_convert(const
Source &,Target &)'
with
[
Target=unsigned int
, Source=src
]
D:\src\_SVN\boost\boost/lexical_cast.hpp(2289) : see reference
to function template instantiation 'bool
boost::detail::lexical_converter_impl<Target,src>::try_convert(const
Source &,Target &)' being compiled
with
[
Target=unsigned int
, Source=src
]
D:\src\_SVN\boost\boost/lexical_cast.hpp(2289) : see reference
to class template instantiation
'boost::detail::lexical_converter_impl<Target,src>' being compiled
with
[
Target=unsigned int
]
D:\src\_SVN\boost\boost/lexical_cast.hpp(2316) : see reference
to function template instantiation 'bool
boost::conversion::detail::try_lexical_convert<Target,Source>(const
Source &,Target &)' being compiled
with
[
Target=unsigned int
, Source=boost::unit_test::basic_cstring<const char>
]
D:\src\_SVN\boost\boost/test/impl/exception_safety.ipp(186) :
see reference to function template instantiation 'Target
boost::lexical_cast<unsigned int,boost::unit_test::basic_cstring<const
char>>(const Source &)' being compiled
with
[
Target=unsigned int
, Source=boost::unit_test::basic_cstring<const char>
]
D:\src\_SVN\boost\boost/range/iterator_range_core.hpp(434) : error
C2872: 'enable_if' : ambiguous symbol
could be 'D:\src\_SVN\boost\boost/utility/enable_if.hpp(36) :
boost::enable_if'
or 'D:\src\_SVN\boost\boost/test/tree/decorator.hpp(184)
: boost::unit_test::decorator::enable_if'
call "C:\Program Files (x86)\microsoft visual studio
12.0\vc\vcvarsall.bat" x86_amd64 >nul
cl /Zm800 -nologo
@"bin.v2\libs\test\build\msvc-12.0\debug\address-model-64\asynch-exceptions-on\threading-multi\exception_safety.obj.rsp"
It seems like a name clash somewhere in Boost.Test.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk