El 30/09/2014 9:33, Andrey Semashev escribió:
Hi,
I'm seeing lots of build errors that originate from Boost.Move, such as:
In file included from ../libs/log/src/text_file_backend.cpp:41: In file included from ../boost/filesystem/path.hpp:28: In file included from ../boost/iterator/iterator_facade.hpp:12: In file included from ../boost/iterator/interoperable.hpp:11: In file included from ../boost/mpl/or.hpp:23: ../boost/mpl/aux_/nested_type_wknd.hpp:27:10: error: no type named 'type' in 'boost::move_detail::is_rv<boost::rv<boost::log::v2_mt_posix::aux::light_function<void ()> > >' : T::type
move_detail::is_rv is an implementation detail, and it previously inherited from integral_constant (inheriting with a "type" member) to just holding static const bool = xxx to minimize dependencies. I will add a workaround, but if you really need that trait, let's move it to the top namespace so that everyone knows it's an interface trait. Best, Ion