On Thu, Oct 3, 2013 at 10:50 AM, Andrey Semashev
On Thu, Oct 3, 2013 at 6:11 AM, cg
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
#include 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.