diff --git a/dune/common/parallel/collectivecommunication.hh b/dune/common/parallel/collectivecommunication.hh
index c06db380e9796c19bb57dde321eba9481d80917c..9d87cef858a2acd724fd208f1e1f7a57f77697ac 100644
--- a/dune/common/parallel/collectivecommunication.hh
+++ b/dune/common/parallel/collectivecommunication.hh
@@ -13,6 +13,7 @@
 #include <complex>
 #include <algorithm>
 
+#include <dune/common/binaryfunctions.hh>
 #include <dune/common/exceptions.hh>
 
 /*! \defgroup ParallelCommunication Parallel Communication