Subject: Re: [boost] [1.47.0] Regression test failures
From: Thomas Klimpel (Thomas.Klimpel_at_[hidden])
Date: 2011-06-29 09:09:53


Beman Dawes wrote:
> The following are failing on critical platforms (Darwin/Linux/Windows
> with recent GCC or VC++ releases):
>
> ...
> multi_array
> ...
>
> My personal opinion is that we can't ship 1.47.0 until the number of
> failures is dramatically reduced.

This msvc-10 failure for multi_array is still the old "facade_iterator_category" issue. A patch can be found here:
<http://listarchives.boost.org/Archives/boost/2010/05/165798.php>
I know I had said that I would enter a track ticket for Boost.Iterator, but it looks like I haven't found the time to do so.

Other libraries with the same problem have fixed this by replacing "boost::random_access_traversal_tag" with "std::random_access_iterator_tag", which would also work for multi_array. I think there even exists a mail where one of the maintainers of Boost.Iterator sort of suggests this hack.

Regards,
Thomas