Hi Satish,


Please could you try installing without pyadjoint? Just to see if the problem is with Firedrake or with Pyadjoint.


Best wishes,

Joe


From: Balay, Satish
Sent: 05 November 2018 17:16:43
To: firedrake@imperial.ac.uk
Cc: Wallwork, Joe; Smith, Barry F.
Subject: firedrake build failure.
 
Hi,

I'm attempted a build of firedrake - and get a failure.

Attaching the log.

thanks,
Satish

-------------

balay@asterix /home/balay/soft
$ python3 firedrake-install --install pyadjoint --no-package-manager
Running firedrake-install --install pyadjoint --no-package-manager
apt-get not found or disabled. Proceeding on the rash assumption that your compiled dependencies are in place.
If this is not the case, please install the following and try again:
* A C and C++ compiler (for example gcc/g++ or clang), GNU make
* A Fortran compiler (for PETSc)
* MPI
* Blas and Lapack
* Git, Mercurial
* Python version >=3.5
* The Python headers
* autoconf, automake, libtool
* CMake
* zlib
Creating firedrake venv in '/home/balay/soft/firedrake'.
Cloning firedrake

Successfully cloned repository firedrake
Checking out branch master
Successfully checked out branch master
Cloning the dependencies of firedrake
Cloning ufl

Successfully cloned repository ufl
Checking out branch master
Successfully checked out branch master
Cloning fiat

Successfully cloned repository fiat
Checking out branch master
Successfully checked out branch master
Cloning FInAT

Successfully cloned repository FInAT
Checking out branch master
Successfully checked out branch master
Cloning tsfc

Successfully cloned repository tsfc
Checking out branch master
Successfully checked out branch master
Cloning PyOP2

Successfully cloned repository PyOP2
Checking out branch master
Successfully checked out branch master
Cloning the dependencies of PyOP2
Cloning petsc

Successfully cloned repository petsc
Checking out branch firedrake
Successfully checked out branch firedrake
Cloning petsc4py

Successfully cloned repository petsc4py
Checking out branch firedrake
Successfully checked out branch firedrake
Cloning COFFEE

Successfully cloned repository COFFEE
Checking out branch master
Successfully checked out branch master
Cloning pyadjoint

Successfully cloned repository pyadjoint
Checking out branch master
Successfully checked out branch master
Cloning the dependencies of pyadjoint
Installing petsc/
Downloading Eigen from 'https://bitbucket.org/eigen/eigen/get/3.3.3.tar.gz' to 'eigen-3.3.3.tgz'
Checking Eigen tarball integrity
Eigen tarball hash valid
Building PETSc.
Depending on your platform, may take between a few minutes and an hour or more to build!
Installing pip dependencies for petsc4py
No dependencies found. Skipping.
Installing pip dependencies for COFFEE
Installing pip dependencies for ufl
No dependencies found. Skipping.
Installing pip dependencies for fiat
No dependencies found. Skipping.
Installing pip dependencies for FInAT
Installing pip dependencies for tsfc
Installing pip dependencies for PyOP2
Installing pip dependencies for firedrake
Installing pip dependencies for pyadjoint
Traceback (most recent call last):
  File "firedrake-install", line 1124, in <module>
    pip_requirements(p)
  File "firedrake-install", line 614, in pip_requirements
    run_pip_install(["-r", "%s/requirements.txt" % package])
  File "firedrake-install", line 597, in run_pip_install
    check_call(pipinstall + pipargs)
  File "firedrake-install", line 435, in check_call
    log.debug(subprocess.check_output(arguments, stderr=subprocess.STDOUT, env=env).decode())
  File "/usr/lib64/python3.7/subprocess.py", line 389, in check_output
    **kwargs).stdout
  File "/usr/lib64/python3.7/subprocess.py", line 481, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/home/balay/soft/firedrake/bin/python', '-m', 'pip', 'install', '--no-binary', 'mpi4py', '-vvv', '-r', 'pyadjoint/requirements.txt']' returned non-zero exit status 1.


Install log saved in firedrake-install.log
balay@asterix /home/balay/soft