id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10929,Missing std:: qualifier for sin calls in libs/numeric/odeint/test/numeric/rosenbrock.cpp,Aparna Kumta ,Douglas Gregor,"Compiling rosenbrock.cpp with Oracle Solaris Studio12.4 on on Solaris 11.2 with -library=stlport4, we see the following error: ""../libs/numeric/odeint/test/numeric/rosenbrock.cpp"", line 76: Error: The function ""sin"" must have a prototype. ""../libs/numeric/odeint/test/numeric/rosenbrock.cpp"", line 84: Error: The function ""sin"" must have a prototype. The call to sin is unqualified. The following change resolves the issue. 76c76 < const double f = 2.0 * std::abs( std::sin(dt) - x1(0) ) / std::pow( dt , o ); --- > const double f = 2.0 * std::abs( sin(dt) - x1(0) ) / std::pow( dt , o ); 84c84 < BOOST_CHECK_SMALL( std::abs( std::sin(dt) - x1(0) ) , f*std::pow( dt , o ) ); --- > BOOST_CHECK_SMALL( std::abs( sin(dt) - x1(0) ) , f*std::pow( dt , o ) ); ",Bugs,closed,To Be Determined,numeric,Boost Development Trunk,Problem,fixed,,