- edited description
mpi4py does not build with OpenMPI4
Issue #123
resolved
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)
-
-
You need this fix: 42f5e35a6a90454516c11131549a08cd766edbb0
@jsquyres You see, this will keep popping up until I find the time to make a new mpi4py release.
-
reporter thanks.
-
I’ve just released mpi4py 3.0.2. All the build issues with OMPI v4.0 series should be fixed.
-
- changed status to resolved
- Log in to comment