Around line 178 of the file in boost_1_34_0:

void raise () {
    throw *this;
    std::abort ();
}

The throw line should be deleted I believe.

Cheers
Dennis