Version: unspecified (using KDE 4.5.90) OS: OS X in kdeutils-4.5.90/kcalc/knumber/knumber_priv.cpp, the std:: namespace is missing for isnan and isinf Reproducible: Didn't try Steps to Reproduce: Attempt to build in MacPorts Actual Results: Builds fails Expected Results: Successful build This is the same nature as Bug #261423: std:: was missing.
This is a tough case, because neither isnan or isinf are defined by the c++ standard (they are in c99) so there is no guarantee that they are in the std:: namespace. Just to be clear, the issue is that on your macports attempted build this works: std::isinf(x); while isinf(x); does not?
By adding `using namespace std` it successfully built.
should be fixed in current SVN