В проекте используется shared_ptr, при сборке юзается --std==c++11
На старых компиляторах (gcc4.4, всякий интел и mpicxx который вроде как тянет текущий gcc?) оно валится. Поавльно дия понимаю, что достаточно заменить
#include <memory>
...
std::shared_ptr
#include <tr1/memory>
...
std::tr1::shared_ptr