Description of problem:
Package petsc4py fails to build from source in Fedora rawhide.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
koji build --scratch f34 petsc4py-3.14.0-2.fc34.src.rpm
In file included from src/PETSc.c:4:
src/petsc4py.PETSc.c: In function â€˜__pyx_pymod_exec_PETScâ€™:
src/petsc4py.PETSc.c:330930:43: error: â€˜MATDAADâ€™ undeclared (first use in this function)
330930 | __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATDAAD); if (unlikely(!__pyx_t_7)) __PYX_ERR(38, 49, __pyx_L1_error)
src/petsc4py.PETSc.c:330930:43: note: each undeclared identifier is reported only once for each function it appears in
error: command '/usr/lib64/openmpi/bin/mpicc' failed with exit code 1
error: Bad exit status from /var/tmp/rpm-tmp.rCtuo6 (%build)
Bad exit status from /var/tmp/rpm-tmp.rCtuo6 (%build)
petsc4py, as stand-alone rpm, has been retired on Rawhide branch.
It's now provided by PETSc: https://src.fedoraproject.org/rpms/petsc4py/tree/master