Hello Lawrence, Thanks for working on fixing this. I just tried doing an update an received the following, which I think means that there was an error. Is there an example that we can use to test eigen, to see if it was properly installed? Cheers, Francis Checking Eigen tarball integrity Eigen tarball hash valid Traceback (most recent call last): File "../bin/firedrake-update", line 1206, in <module> install("petsc/") File "../bin/firedrake-update", line 623, in install build_and_install_petsc() File "../bin/firedrake-update", line 691, in build_and_install_petsc run_pip_install(["--ignore-installed", "petsc/"]) File "../bin/firedrake-update", line 597, in run_pip_install check_call(pipinstall + pipargs) File "../bin/firedrake-update", line 357, in check_call log.debug(subprocess.check_output(arguments, stderr=subprocess.STDOUT, env=env)) File "/usr/lib/python2.7/subprocess.py", line 574, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '['/home/fpoulin/software/firedrake/bin/pip', 'install', '--no-binary', 'mpi4py', '--no-deps', '-vvv', '--ignore-installed', 'petsc/']' returned non-zero exit status 1 Update log saved in firedrake-update.log ------------------ Francis Poulin Associate Professor Department of Applied Mathematics University of Waterloo email: fpoulin@uwaterloo.ca Web: https://uwaterloo.ca/poulin-research-group/ Telephone: +1 519 888 4567 x32637 ________________________________________ From: firedrake-bounces@imperial.ac.uk [firedrake-bounces@imperial.ac.uk] on behalf of Lawrence Mitchell [lawrence.mitchell@imperial.ac.uk] Sent: Thursday, May 11, 2017 10:17 AM To: firedrake@imperial.ac.uk Subject: Re: [firedrake] Present installation issues with PETSc build Dear all, we finally fixed (we hope!) these problems with the download and install of Eigen. At the same time, we've tried to make the installation a little more robust. If you download the firedrake-install script anew, you will no longer need to provide --download-eigen=0 to the install or update step. Do get in touch if there are any problems. Cheers, Lawrence On 10/04/17 10:47, Lawrence Mitchell wrote:
Dear firedrakers,
some of you attempting to install or update recently may have seen that the PETSc build fails (attempting to install Eigen).
This is a reported bug in the PETSc installer, we hope that it will be fixed in the next day or so.
As a short-term workaround, you can disable the installation of Eigen when running firedrake-install or firedrake-update like so:
$ PETSC_CONFIGURE_OPTIONS="--download-eigen=0" firedrake-install or $ PETSC_CONFIGURE_OPTIONS="--download-eigen=0" firedrake-update
This will disable the ability to solve problems using hybridisation methods, but Firedrake will otherwise be functional.
A subsequent call to firedrake-install or firedrake-update without setting PETSC_CONFIGURE_OPTIONS will subsequently download and install Eigen, you can do this when the problem is fixed.
I will update this thread when the bug fix arrives in PETSc and we have confirmed it works for us.
Thanks, and apologies for any problems this might be causing,
Lawrence _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake