TR1 really should be avoid when using C++11 as it was designed to meet the limitations of the previous standard. (also everything that was considered useful went on and became integrated into the standard.)
Luckily there is a comprehensive random number generation library in C++11 with normal distribution.
See here:
http://en.cppreference.com/w/cpp/numeric/random
#include <random>
:::
std::random_device rd;
std::normal_distribution<double> dist(0,99);
std::mt19937 engine(rd());
double a=dist(engine);
The exact error your getting look as though the particular implementation of TR1 isn't very good anyway. (missing include or missing namespace prefix).