id summary reporter owner description type status milestone component version severity resolution keywords cc 10950 Missing std:: qualifier on sqrt calls in boost/random/non_central_chi_squared_distribution.hpp Aparna Kumta No-Maintainer "Compiling libs/random/test/test_non_central_chi_squared_distribution.cpp on Solaris 11.2 with Oracle Solaris Studio12.4 using -library=stlport4, we see the following error: ""../boost/random/non_central_chi_squared_distribution.hpp"", line 149: Error: The function ""sqrt"" must have a prototype. In file boost/random/non_central_chi_squared_distribution.hpp, the following change resolves the issue. diff ./non_central_chi_squared_distribution.hpp ./non_central_chi_squared_distribution.hpp_new 18a19 > #include 149c150 < RealType term1 = _z + sqrt(_param.lambda()); --- > RealType term1 = _z + std::sqrt(_param.lambda()); " Bugs closed To Be Determined random Boost Development Trunk Problem fixed