--- a/src/hugin_base/appbase/ProgressDisplayOld.cpp 2008-09-15 01:00:41.000000000 +0400 +++ a/src/hugin_base/appbase/ProgressDisplayOld.cpp 2009-05-26 00:25:04.000000000 +0400 @@ -22,6 +22,7 @@ */ #include "ProgressDisplayOld.h" +#include #ifdef WIN32 #define snprintf _snprintf --- a/src/hugin_base/hugin_utils/utils.cpp 2008-09-15 01:00:41.000000000 +0400 +++ a/src/hugin_base/hugin_utils/utils.cpp 2009-05-26 00:29:49.000000000 +0400 @@ -171,7 +171,7 @@ if (digits < 0) { strcpy(fmt,"%f"); } else { - std::sprintf(fmt,"%%.%df",digits); + sprintf(fmt,"%%.%df",digits); } char c[1024]; c[1023] = 0; --- a/src/hugin_base/panodata/PTScriptParsing.cpp 2008-09-15 01:00:41.000000000 +0400 +++ a/src/hugin_base/panodata/PTScriptParsing.cpp 2009-05-26 00:34:45.000000000 +0400 @@ -25,6 +25,7 @@ #include "PTScriptParsing.h" #include +#include namespace HuginBase {