Subject: Re: [boost] [log] MSVC 9 build hangs
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-10-03 13:55:15


On Thu, Oct 3, 2013 at 10:50 AM, Andrey Semashev
<andrey.semashev_at_[hidden]> wrote:
> On Thu, Oct 3, 2013 at 6:11 AM, cg <chengang31_at_[hidden]> wrote:
>>
>> I found some recent change in Boost.Concept will cause a compilation error,
>> which will cause fails in several libs, including Log, Graph, etc. I'm not
>> sure if
>> it is what being discussed here.
>>
>> A small script code to demo it:
>>
>> // Begin test_code.cpp
>> #include <boost/concept_check.hpp>
>> #include <boost/concept/detail/concept_def.hpp>
>>
>> namespace boost
>> {
>> BOOST_concept(ReadableIterator, (Iterator))
>> : boost::Assignable<Iterator>
>> , boost::CopyConstructible<Iterator>
>> {
>> };
>> }
>>
>> int main(int argc, char* argv[])
>> {
>> return 0;
>> }
>> // End test_code.cpp
>>
>> Supposed boost trunk is in c:\boost, then open a VS2012/VS2013RC command
>> line and run:
>> cl /EHsc -I c:\boost test_code.cpp
>>
>> will get:
>> test_code.cpp(7) : error C2065: 'ReadableIterator' : undeclared identifier
>>
>> The similar error will happen while compiling Log, Graph, etc.
>
> I'm not seeing this error in testing reports (the latest MSVC-11
> builds are 86133 on Goonland and 86125 on teeks99). The problem we're
> facing is build timeouts, with no other errors.
>
> I'll try to build the latest trunk this evening, but my guess is that
> your problem is not related to timeouts.

Tried to build 86146 locally, I'm not seeing your error.