diff -r 0ef3050b543c src/celeste/svm.cpp --- a/src/celeste/svm.cpp Sun Sep 13 17:27:57 2015 +0200 +++ b/src/celeste/svm.cpp Mon Sep 14 06:15:38 2015 +0200 @@ -44,6 +44,12 @@ #include #include "svm.h" +#if _MSC_VER <= 1600 +// Visual C++ 2010 and older do not support log1p() +#include +#define log1p(_arg) boost::math::log1p(_arg) +#endif + namespace celeste { // changes to original libsvm diff -r 0ef3050b543c src/hugin1/hugin/ImageVariableDialog.cpp --- a/src/hugin1/hugin/ImageVariableDialog.cpp Sun Sep 13 17:27:57 2015 +0200 +++ b/src/hugin1/hugin/ImageVariableDialog.cpp Mon Sep 14 06:15:38 2015 +0200 @@ -510,7 +510,7 @@ transform.createTransform(srcImage, opts); const double minLength = std::min(srcImage.getWidth(), srcImage.getHeight()) / 2.0; - const double maxR = sqrt(srcImage.getWidth()*srcImage.getWidth() + srcImage.getHeight()*srcImage.getHeight()) / (2.0*minLength); + const double maxR = std::sqrt(static_cast(srcImage.getWidth()*srcImage.getWidth() + srcImage.getHeight()*srcImage.getHeight())) / (2.0*minLength); //draw graph delete m_popup; Graph graph(300, 200, wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW));