diff --git a/Framework/Crystal/src/IntegratePeaksHybrid.cpp b/Framework/Crystal/src/IntegratePeaksHybrid.cpp
index ada1f456d592eac6a38b29eae13ff0b8a2bd0f14..886f5cc4ea49278a11ab0a0428fdca9d12442bf5 100644
--- a/Framework/Crystal/src/IntegratePeaksHybrid.cpp
+++ b/Framework/Crystal/src/IntegratePeaksHybrid.cpp
@@ -51,6 +51,7 @@
 #include "MantidDataObjects/PeaksWorkspace.h"
 
 #include <boost/format.hpp>
+#include <boost/math/special_functions/fpclassify.hpp>
 
 using namespace Mantid::API;
 using namespace Mantid::Kernel;
diff --git a/Framework/Crystal/src/IntegratePeaksUsingClusters.cpp b/Framework/Crystal/src/IntegratePeaksUsingClusters.cpp
index 25c0dc202ad5a1a11dca700a716b2dbbaf179af8..2ee8477d083154fa435d9b0b517a9bc1e76d20e0 100644
--- a/Framework/Crystal/src/IntegratePeaksUsingClusters.cpp
+++ b/Framework/Crystal/src/IntegratePeaksUsingClusters.cpp
@@ -13,6 +13,8 @@
 #include "MantidKernel/Utils.h"
 #include "MantidDataObjects/PeaksWorkspace.h"
 
+#include <boost/math/special_functions/fpclassify.hpp>
+
 using namespace Mantid::API;
 using namespace Mantid::Kernel;
 using namespace Mantid::DataObjects;
diff --git a/Framework/Crystal/src/PeakIntegration.cpp b/Framework/Crystal/src/PeakIntegration.cpp
index 62bb409cf389f60facb7f6b696d45fc8930dba4e..07ab9a5b913d9f2db9b4ad4444f0b559f5a72576 100644
--- a/Framework/Crystal/src/PeakIntegration.cpp
+++ b/Framework/Crystal/src/PeakIntegration.cpp
@@ -14,6 +14,8 @@
 #include "MantidKernel/ArrayProperty.h"
 #include "MantidKernel/VisibleWhenProperty.h"
 
+#include <boost/math/special_functions/fpclassify.hpp>
+
 namespace Mantid {
 namespace Crystal {
 
diff --git a/Framework/Crystal/src/SaveHKL.cpp b/Framework/Crystal/src/SaveHKL.cpp
index c11fd59f00809106111ca90bf45d9f09fd682ce8..14104cf54828dc98e2876fca4c15861992def8b5 100644
--- a/Framework/Crystal/src/SaveHKL.cpp
+++ b/Framework/Crystal/src/SaveHKL.cpp
@@ -6,9 +6,12 @@
 #include "MantidKernel/UnitFactory.h"
 #include "MantidKernel/ListValidator.h"
 #include "MantidCrystal/AnvredCorrection.h"
+
 #include <fstream>
-#include "Poco/File.h"
-#include "boost/assign.hpp"
+
+#include <Poco/File.h>
+#include <boost/assign.hpp>
+#include <boost/math/special_functions/fpclassify.hpp>
 
 using namespace Mantid::Geometry;
 using namespace Mantid::DataObjects;
diff --git a/Framework/Crystal/src/SaveLauenorm.cpp b/Framework/Crystal/src/SaveLauenorm.cpp
index 2de06aa5d258241b2746245c880ed5094a3cfd35..339c05f661de42f35bec75af98fde98ee01a4000 100644
--- a/Framework/Crystal/src/SaveLauenorm.cpp
+++ b/Framework/Crystal/src/SaveLauenorm.cpp
@@ -10,6 +10,7 @@
 #include <Poco/File.h>
 #include <Poco/Path.h>
 #include "boost/assign.hpp"
+#include <boost/math/special_functions/fpclassify.hpp>
 
 using namespace Mantid::Geometry;
 using namespace Mantid::DataObjects;