mpi4py does not build with OpenMPI4

Issue #123 resolved
Mathieu Westphal created an issue

Even with this fix : https://bitbucket.org/mpi4py/mpi4py/commits/39ca784226460f9e519507269ebb29635dc8bd90

mpi4py still not build with OpenMPI

Scanning dependencies of target vtkhdf5_hl_src
In file included from 
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:591,
                 from /home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/MPI.c:4:
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c: In function '__pyx_f_6mpi4py_3MPI_del_Datatype':
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:15095:36: error: expected expression before '_Static_assert'
   __pyx_t_1 = (((__pyx_v_ob[0]) == MPI_UB) != 0);
                                    ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:15108:36: error: expected expression before '_Static_assert'
   __pyx_t_1 = (((__pyx_v_ob[0]) == MPI_LB) != 0);
                                    ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c: In function '__pyx_pf_6mpi4py_3MPI_8Datatype_44Free':
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:68979:17: error: expected expression before '_Static_assert'
     __pyx_v_p = MPI_UB;
                 ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:68993:17: error: expected expression before '_Static_assert'
     __pyx_v_p = MPI_LB;
                 ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c: In function '__pyx_f_6mpi4py_3MPI_Datatype2String':
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:76320:37: error: expected expression before '_Static_assert'
   __pyx_t_1 = ((__pyx_v_datatype == MPI_LB) != 0);
                                     ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:76333:37: error: expected expression before '_Static_assert'
   __pyx_t_1 = ((__pyx_v_datatype == MPI_UB) != 0);
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c: In function 'initMPI':
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:165207:62: error: expected expression before '_Static_assert'
   __pyx_t_3 = ((PyObject *)__pyx_f_6mpi4py_3MPI_new_Datatype(MPI_UB)); if (unlikely(!__pyx_t_3)) __PYX_ERR(21, 862, __pyx_L1_error)
                                                              ^~~~~~
/home/glow/work/vtk/vtk/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c:165221:62: error: expected expression before '_Static_assert'
   __pyx_t_3 = ((PyObject *)__pyx_f_6mpi4py_3MPI_new_Datatype(MPI_LB)); if (unlikely(!__pyx_t_3)) __PYX_ERR(21, 863, __pyx_L1_error)
                                                              ^~~~~~

Comments (5)

  1. Lisandro Dalcin

    I’ve just released mpi4py 3.0.2. All the build issues with OMPI v4.0 series should be fixed.

  2. Log in to comment