id summary reporter owner description type status milestone component version severity resolution keywords cc 2799 math float_advance causes link error for itrunc - missing include in boost/math/special_functions.next.hpp Paul A. Bristow Paul A. Bristow "boost/math/special_functions/next.hpp doesn't include boost/math/special_functions/trunc.hpp and hence I get linker errors when only including the former and using boost::math::float_advance: main.cpp -------- #include // including this prevents the linker error //#include int main(int argc, char** argv) { double x = boost::math::float_advance(1.0,1); return 0; } reported by Jeffrey Hellrung and confirmed. Fix is to add #include trunc.hpp to next.hpp But this should have been detected? " Bugs closed Boost 1.39.0 math Boost 1.38.0 Problem fixed missing include math float_advance trunc