compile with boost 1.49