diff -Naur .build/boost_1_53_0/boost/assign/list_of.hpp .build/boost_1_53_0_patched/boost/assign/list_of.hpp --- .build/boost_1_53_0/boost/assign/list_of.hpp 2008-06-24 16:18:54.000000000 +0200 +++ .build/boost_1_53_0_patched/boost/assign/list_of.hpp 2013-06-20 13:06:41.037766290 +0200 @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -176,7 +177,7 @@ #endif const std::size_t sz = ar.size(); if( sz < static_cast(this)->size() ) - throw assign::assignment_exception( "array initialized with too many elements" ); + throw_exception( assign::assignment_exception( "array initialized with too many elements" ) ); std::size_t n = 0; iterator i = begin(), e = end();