id summary reporter owner description type status milestone component version severity resolution keywords cc 4794 Error in namespace resolution when including cbrt.hpp anonymous John Maddock "When building opencog with boost 1.44.0 [ 92%] Building CXX object opencog/learning/moses/CMakeFiles/moses.dir/eda/initialization.cc.o In file included from /usr/local/include/boost/math/special_functions/detail/t_distribution_inv.hpp:14, from /usr/local/include/boost/math/special_functions/detail/ibeta_inverse.hpp:17, from /usr/local/include/boost/math/special_functions/beta.hpp:1437, from /usr/local/include/boost/math/special_functions/binomial.hpp:14, from /Users/smane/Documents/Software/opencog/opencog/learning/moses/eda/../moses/neighborhood_sampling.h:29, from /Users/smane/Documents/Software/opencog/opencog/learning/moses/eda/initialization.cc:25: /usr/local/include/boost/math/special_functions/cbrt.hpp: In function ‘T boost::math::detail::cbrt_imp(T, const Policy&)’: /usr/local/include/boost/math/special_functions/cbrt.hpp:72: error: expected unqualified-id before ‘(’ token The fix for this is to replace ""if(!boost::math::isfinite(z))"" with ""if(!isfinite(z))"" in function cbrt_imp(). " Bugs closed To Be Determined None Boost 1.44.0 Problem fixed