Dolfinx python installation from repository

Hi, I am trying to build Dolfinx from the repository like this (PKGBUILD):

_base=dolfinx
pkgname="${_base}"-git
pkgdesc="C++ interface of FEniCS for ordinary and partial differential equations."
pkgver=0.5.1.0.20220823
pkgrel=1
arch=('i686' 'x86_64')
url="https://github.com/FEniCS/dolfinx"
license=('GPL3')
groups=('fenics-git')
depends=("xsimd" "python-fenics-ffcx" "hdf5-openmpi" "petsc" "pugixml" "xtensor")
makedepends=("cmake" "boost")
options=(!emptydirs)
source=("${_base}::git+https://github.com/FEniCS/${_base}.git")
sha256sums=('SKIP')
_mainver=$(printf ${pkgver} | cut -d'.' -f1,2,3)
provides=("${_base}=$_mainver" "python-${_base}=$_mainver"
          "python-${_base}-git=$_mainver")
replaces=("${_base}" "python-${_base}"
          "python-${_base}-git")
conflicts=("${_base}" "python-${_base}"
           "python-${_base}-git")


[ -f /etc/profile.d/petsc.sh ] &&
  [ -n "$PETSC_DIR" ] && source /etc/profile.d/petsc.sh
[ -f /etc/profile.d/slepc.sh ] &&
  [ -n "$SLEPC_DIR" ] && source /etc/profile.d/slepc.sh

export LANG=en_IE.UTF-8

# prepare() {
#   cd "${srcdir}"/"${_base}"/cpp
#   python ./cmake/scripts/generate-cmakefiles.py
# }

pkgver() {
  cd ${_base}
  _gitver=$(git log --format="%cd" --date=short -1 | sed 's/-//g')
  _cmakever=$(grep 'project(DOLFINX VERSION' \
                   cpp/CMakeLists.txt |
                cut -d'"' -f2)
  printf "%s.%s" "${_cmakever}" "${_gitver}"
}

build() {
  _build_dir="${srcdir}"/build

  LANG=C cmake -S "${srcdir}"/"${_base}"/cpp \
        -B "${_build_dir}" \
        -DCMAKE_BUILD_TYPE="Release" \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DBUILD_SHARED_LIBS=TRUE \
        -DCMAKE_CXX_STANDARD=20 \
        -DXTENSOR_OPTIMIZE=TRUE
  cmake --build "${_build_dir}" --target all

  cd "${srcdir}"/"${_base}"/python
  python setup.py build
}

package() {
  _build_dir="${srcdir}"/build
  DESTDIR="${pkgdir}" cmake --build "${_build_dir}" --target install
  install -Dm 644 \
          "${srcdir}"/"${_base}"/COPYING \
          -t "${pkgdir}/usr/share/licenses/${_base}"

  _pydir="${srcdir}"/"${_base}"/python
  PYTHONPYCACHEPREFIX="${_pydir}/.cache/cpython/" \
                     python setup.py install \
                     --prefix=/usr --root="${pkgdir}" \
                     --optimize=1 --skip-build
}

I get this error:

[ 83%] e[32mBuilding CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/nls.cpp.oe[0m
__dir__/dolfin/src/dolfinx/python/dolfinx/wrappers/mesh.cpp: In function ‘void dolfinx_wrappers::mesh(pybind11::module&)’:
__dir__/dolfin/src/dolfinx/python/dolfinx/wrappers/mesh.cpp:344:61: error: ‘interprocess_facets’ is not a member of ‘dolfinx::mesh::Topology’
  344 |       .def("interprocess_facets", &dolfinx::mesh::Topology::interprocess_facets)
      |                                                             ^~~~~~~~~~~~~~~~~~~
[ 91%] e[32mBuilding CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.oe[0m
make[2]: *** [CMakeFiles/cpp.dir/build.make:188: CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/cpp.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Traceback (most recent call last):
  File "__dir__/dolfin/src/dolfinx/python/setup.py", line 71, in <module>
    setup(name='fenics-dolfinx',
  File "/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 148, in setup
    return run_commands(dist)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
    dist.run_commands()
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1214, in run_command
    super().run_command(command)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1214, in run_command
    super().run_command(command)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
    cmd_obj.run()
  File "__dir__/dolfin/src/dolfinx/python/setup.py", line 41, in run
    self.build_extension(ext)
  File "__dir__/dolfin/src/dolfinx/python/setup.py", line 68, in build_extension
    subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp, env=env)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release']' returned non-zero exit status 2.
==> ERROR: A failure occurred in build().
    Aborting...

Process makepkg exited abnormally with code 4

This is not urgent, because the compilation works with the tar ball of v.0.5.0. I just thought of letting you know. Thanks!