[boost] throw_exception: gcc 3.2 errors