# Problem with vtkDIYUtilities.cxx and vtkMPI.h from the current ParaView 5.8.0 git master as well as RC1 and RC2 preventing use of external MPI versions

**URL:** https://discourse.paraview.org/t/problem-with-vtkdiyutilities-cxx-and-vtkmpi-h-from-the-current-paraview-5-8-0-git-master-as-well-as-rc1-and-rc2-preventing-use-of-external-mpi-versions/3474
**Category:** Development
**Created:** [January 31, 2020, 6:03pm UTC](https://discourse.paraview.org/t/problem-with-vtkdiyutilities-cxx-and-vtkmpi-h-from-the-current-paraview-5-8-0-git-master-as-well-as-rc1-and-rc2-preventing-use-of-external-mpi-versions/3474 "2020-01-31T18:03:46Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![joeh](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/j/ce7236/32.png) [@joeh](https://discourse.paraview.org/u/joeh)
#### Post date: [January 31, 2020, 6:03pm UTC](https://discourse.paraview.org/t/problem-with-vtkdiyutilities-cxx-and-vtkmpi-h-from-the-current-paraview-5-8-0-git-master-as-well-as-rc1-and-rc2-preventing-use-of-external-mpi-versions/3474/1 "2020-01-31T18:03:46Z")

</div>

In issue

[9625](https://gitlab.kitware.com/paraview/paraview/issues/19625)

Error on compiling vtkDIYUtilities.cxx from the current ParaView 5.8.0 git master with gcc 6.3.0 or gcc 7.3.0 on RHEL 7.7 and SGI’s MPI version mpt/2.15, mpt/2.17 or mpt/2.21

vtkDIYUtilities.cxx is not working when using an external MPI version complaining about, among other things, `error: ‘friend’ used outside of class` included from `vtkMPI.h.

This file is new to ParaView 5.8.0 and I am not sure how to address this issue which is preventing using of external MPI versions that are needed for high efficiency on our super computers.

Thanks,

Joe Hennessey
