CMake error while building and installing dolfinx c++ core

Thank you so much! Looks like things are starting to work out now but somehow strange… When I start running the code, looks like there’s only one import error towards ufl:

(base) krizerator@Clarke:/mnt/d/A--X/Programming/Python$ python3 demo_poisson.py
Traceback (most recent call last):
  File "demo_poisson.py", line 72, in <module>
    import ufl
ModuleNotFoundError: No module named 'ufl'

Notice that this happens when I run it on the base. But when I run it in the venv mentioned in Problem about pyvista - #2 by dokken, then I get this:

(fenicsx-env) krizerator@Clarke:/mnt/d/A--X/Programming/Python$ python3 demo_poisson.py
[0]PETSC ERROR: ------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see https://petsc.org/release/faq/#valgrind
[0]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple MacOS to find memory corruption errors
[0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run
[0]PETSC ERROR: to get more information on the crash.
[0]PETSC ERROR: Run with -malloc_debug to check if memory corruption is causing the crash.
application called MPI_Abort(MPI_COMM_WORLD, 59) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=59
:
system msg for write_line failure : Bad file descriptor

Why would it be? And what could I do to fix the import problem? I already checked the ufl but it’s installed:

(base) krizerator@Clarke:/mnt/d/A--X/Programming/Python$ pip3 show ufl
Name: UFL
Version: 2017.1.0
Summary: Unified Form Language
Home-page: https://bitbucket.org/fenics-project/ufl/
Author: Martin Sandve Alnæs, Anders Logg
Author-email: fenics-dev@googlegroups.com
License: UNKNOWN
Location: /home/krizerator/.local/lib/python3.8/site-packages
Requires: numpy, six
Required-by: