When building dolfin with the newest version of PETSc I get the following error.
[ 98%] Built target _fem
/home/dokken/dev/dolfin/build/dolfin/swig/modules/la/modulePYTHON_wrap.cxx:4702:27: error: ‘Petsc64bitInt’ was not declared in this scope
SWIG_From_Petsc64bitInt (Petsc64bitInt val) {
This is due to a change in PETSc/include/petscsys.h, where
there in line 262 has been a change in the typedef.
Now it says
typedef int64_t PetscInt64;
and not
typedef int64_t Petsc64bitInt
as it did in version 3.7.
This is just a heads up that this may be a future issue when building dolfin.