Во-первых, tr1 у меня тоже нету
Во-вторых, http://ru.wikipedia.org/wiki/C%2B%2B11#....0.B8.D1.8F может поможет.
В-третьих, я так понимаю что неважно, что буст. Неэффективный но рабочий способ с явным вызовом конструктора:
sh_ptr = boost::shared_ptr<int>(new int(42));