--- vtk-5.4.2.orig/Infovis/vtkBoostGraphAdapter.h
+++ vtk-5.4.2/Infovis/vtkBoostGraphAdapter.h
@@ -43,7 +43,6 @@
 #include "vtkTree.h"
 #include "vtkUndirectedGraph.h"
 #include "vtkVariant.h"
-#include <stddef.h> // for ptrdiff_t
 
 namespace boost {
   //===========================================================================
@@ -132,7 +131,7 @@
   }
 }
 
-#include <vtksys/stl/utility>
+#include <vtksys/stl/utility> // STL Header
 
 #include <boost/config.hpp>
 #include <boost/iterator/iterator_facade.hpp>
@@ -913,5 +912,12 @@
 
 } // namespace boost
 
+#include <boost/version.hpp>
+#if BOOST_VERSION > 104000
+#include <boost/property_map/vector_property_map.hpp>
+#else
+#include <boost/vector_property_map.hpp>
+#endif
+
 
 #endif // __vtkBoostGraphAdapter_h
