I get a similar error

$ python3 firedrake-install --install pyadjoint
Running firedrake-install --install pyadjoint
Installing command line tools...
Installing required packages via homebrew. You can safely ignore warnings that packages are already installed
Creating firedrake venv in '/Users/barrysmith/Src/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/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 376, in check_output
    **kwargs).stdout
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 468, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/Users/barrysmith/Src/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




> On Nov 5, 2018, at 4:16 PM, Balay, Satish <balay@mcs.anl.gov> wrote:
>
> 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<firedrake-install.log>