diff --git a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/LRU_hashed_map.h b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/LRU_hashed_map.h index c29a596d95b..7b7d3cf54bb 100644 --- a/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/LRU_hashed_map.h +++ b/Algebraic_kernel_d/include/CGAL/Algebraic_kernel_d/LRU_hashed_map.h @@ -80,13 +80,17 @@ public: //! hashed map data type typedef std::pair Data_type; - // try boost::identity ? + + // We don't use BOOST_MULTI_INDEX_MEMBER but ::boost::multi_index::member_offset + // because VC10 had a problem with it + // + // An independent remark: try boost::identity ? typedef boost::multi_index::multi_index_container< Data_type, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_unique< - BOOST_MULTI_INDEX_MEMBER(Data_type, Key_type, first), + ::boost::multi_index::member_offset, Hash, Pred > > > Hashed_map; diff --git a/Arrangement_on_surface_2/test/Arrangement_on_surface_2/cgal_test_base b/Arrangement_on_surface_2/test/Arrangement_on_surface_2/cgal_test_base index 7104348c1f8..f748886a318 100755 --- a/Arrangement_on_surface_2/test/Arrangement_on_surface_2/cgal_test_base +++ b/Arrangement_on_surface_2/test/Arrangement_on_surface_2/cgal_test_base @@ -167,6 +167,12 @@ run_test() rm -f $OUTPUTFILE COMMAND="./$1" echo "Executing $1 $5 $6 ... " + echo $COMMAND + echo $2 + echo $3 + echo $4 + echo $5 + echo $6 if eval $COMMAND $2 $3 $4 $5 $6 > $OUTPUTFILE 2>&1 ; then echo " successful execution of $5 $6" >> $ERRORFILE else