compile fix with boost_1_54_0