Index: boost/mpi/packed_iarchive.hpp =================================================================== --- boost/mpi/packed_iarchive.hpp (revision 48165) +++ boost/mpi/packed_iarchive.hpp (working copy) @@ -100,7 +100,7 @@ // Load it directly using the primnivites template - void load_override(T& x, int version, mpl::true_) + void load_override(T& x, int /*version*/, mpl::true_) { iprimitive::load(x); } Index: boost/mpi/packed_oarchive.hpp =================================================================== --- boost/mpi/packed_oarchive.hpp (revision 48165) +++ boost/mpi/packed_oarchive.hpp (working copy) @@ -90,7 +90,7 @@ // Save it directly using the primnivites template - void save_override(T const& x, int version, mpl::true_) + void save_override(T const& x, int /*version*/, mpl::true_) { oprimitive::save(x); } Index: boost/mpi/collectives/all_reduce.hpp =================================================================== --- boost/mpi/collectives/all_reduce.hpp (revision 48165) +++ boost/mpi/collectives/all_reduce.hpp (working copy) @@ -27,7 +27,7 @@ template void all_reduce_impl(const communicator& comm, const T* in_values, int n, - T* out_values, Op op, mpl::true_ /*is_mpi_op*/, + T* out_values, Op /*op*/, mpl::true_ /*is_mpi_op*/, mpl::true_ /*is_mpi_datatype*/) { BOOST_MPI_CHECK_RESULT(MPI_Allreduce,