​I have been using boost::bimap for quite some time, and in 1.59 I am seeing numerous compiler errors that terminate with:
  BIMAP_STATIC_ERROR__const_local_iterator_type_by_FAILURE

I have no idea what is causing this, and a google search doesn't turn up anything either.  Has anyone seen this?

COMPILER: 
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.5.0


Here is a simple code to generate the problem:

//----------
#include <boost/bimap.hpp>
#include <iostream>

int main()
{
  typedef boost::bimap< int, double > MyMapT;
  MyMapT map;
  
  int i1=3;
  double d1=3.333;
  
  map.left .insert( MyMapT::left_value_type ( i1, d1 ) );
  
  MyMapT::left_iterator  il = map.left .find( i1 );
  MyMapT::right_iterator ir = map.right.find( d1 );
  
  std::cout << ir->second << " <-> " << il->second << std::endl;
}  
//----------

​Thanks for any tips,

James