[boost] g++ STL/MPL conflicts?