Open JDBetteridge opened 1 month ago
Is there a workaround? I am hitting this problem. Distributor ID: Ubuntu Description: Ubuntu 24.04.1 LTS Release: 24.04 Codename: noble Python 3.12.3
firedrake-install --pip-install cmake
Should add a more up to date CMake to your virtualenv at install time.
Alternatively, to pick up a previously failed install:
pip install cmake
firedrake-update
It was
cmake version 3.28.3
after first command got
Successfully installed cmake-3.31.1
then, update works. Testing now... Thanks!
The installation process frequently fails building
libsupermesh
because an outdated system CMake is being used.To work around this issue for PETSc external packages, the installation script will tell PETSc configure to download and build a newer CMake. This should be linked in
$VIRTUAL_ENV/bin
and used later in the install script to buildlibsupermesh
.