Subject: Re: [boost] [log] MSVC 9 build hangs
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-10-03 02:50:32
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.