Removed #under __STRICT_ANSI__, get to compile with Boost's unused typedefs