-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
INSTALL: Subprocess.CalledProcessError when installing the package #3459
Comments
The log is is failing to build libsupermesh because of the cmake version:
Is this the most recent log file? Because if so your efforts to use a more recent version of cmake have not worked. Having just checked we always install cmake for linux platforms by default. Could you try running |
I tried some other things, and ended up deleting and installing firedrake again, and also tried to upgrade it. I tried to upgrade cmake following
Then, I once again ran firedrake-update in the virtual environment, and my most recent logs are the following: Ironically, after doing all this, cmake --version gives me "3.16.3". |
The install script automatically installs cmake from apt. You should pass |
Why does the install script automatically install cmake 3.16.3 if the firedrake needs cmake>3.18 ??? |
Describe the error
I can't install Firedrake due to an error while trying to install the firedrake package after all the dependencies.
Steps to Reproduce
I have a brand new Ubuntu 20.04.6 LTS with a Python 3.8.10 pre-installed. I followed the site instructions, executing on terminal:
I had a problem with the libsupermesh dependency package, so after I tried for the first time, I executed the following, due to something that was in the install.log, after activating the virtual environment:
firedrake-update
After this, even if I would delete the whole firedrake folder and start everything all over again, I didn't have any problem with libsupermesh anymore, but I would already the same error message that I'm getting now (I'll show it below). In another attempt to fix everything, I also did
cmake --version
From which I realized I was running cmake version 3.16.3, which a log would say that was not the needed one. Thus, I did:
sudo apt remove cmake
pip install cmake --upgrade
From which now I have "Successfully installed cmake-3.28.3".
Neither running firedrake-update nor python3 firedrake-install is working in the end. I also updated the numpy version, which was already numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl, just as it is now.
Expected behavior
I expect the installation to be successful.
Error message
The whole thing:
Add error message with full backtrace.
Please add these as text using three backticks (`) for highlighting.
Please do not add screenshots.
Please also include either
firedrake-install.log
which is found inthe directory
firedrake-install
was run orfiredrake-update.log
found in the virtualenv directory.
Additionally please include the PETSc configure log located in
$VIRTUAL_ENV/src/petsc/configure.log
.configure.log
firedrake-install.log
Environment:
The text was updated successfully, but these errors were encountered: