Sure, if you have a proposed solution, feel free to send a patch, preferably as a PR on GitHub: https://github.com/firedrakeproject/firedrake
The problem appears to be that the file “configure.ac” script in libspatialindex is hard coded to include gtest (see lines 82 and 84).
When the resulting configure script is created it then explicitly tries to configure gtest which fails as that is missing Makefile.in.
Can firedrake-install be modified to remove gtest from configure.ac?
From: Homolya, Miklós [mailto:m.homolya14@imperial.ac.uk]
Sent: 14 November 2017 17:44
To: firedrake <firedrake@imperial.ac.uk>; Tim Hainsworth <T.J.Hainsworth@leeds.ac.uk>
Subject: Re: [firedrake] Fw: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
OK, then just proceed according to my first email.
From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk>
 on behalf of Onno Bokhove <O.Bokhove@leeds.ac.uk>
Sent: 14 November 2017 17:38:38
To: firedrake; Tim Hainsworth
Subject: Re: [firedrake] Fw: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
I have full access but the install failed.
From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk>
 on behalf of Homolya, Miklós <m.homolya14@imperial.ac.uk>
Sent: Tuesday, November 14, 2017 5:37 PM
To: firedrake; Tim Hainsworth
Subject: Re: [firedrake] Fw: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
Oh, but the outer problem is that you should not ask ICT to pre-install Firedrake for you. In constrained environments -- when management does not give researchers root access to install things on their machines --, ICT should rather be asked to install the system dependencies of Firedrake. On macOS, this means homebrew, and the following homebrew packages:
- gcc
- openmpi or mpich
- python3
- autoconf
- automake
- cmake
- libtool
- mercurial
Then you can install Firedrake yourself, passing --no-package-manager to the install script.
From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk>
 on behalf of Onno Bokhove <O.Bokhove@leeds.ac.uk>
Sent: 14 November 2017 16:15:36
To: firedrake; Tim Hainsworth
Subject: [firedrake] Fw: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
Hi,
Can the firedrake install script be modified to use a different version of lbspatialindex ?
Given the error meesage below.
Some files from the gtest are missing.
It can build by hand but that requires an modification with every update.
Best wishes,
Onno & Tim
From: IT Service Desk <leeds@service-now.com>
Sent: Tuesday, November 14, 2017 11:38 AM
To: Onno Bokhove
Subject: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
Dear Onno,
The firedake-install script fails to complete as there appears to be an error in the
configuration of the libspatialindex code which the script doesn't handle:
libspatialindex/test/gtest/gtest-1.7.0:config.status:1140: error: cannot find input file: Makefile.in
gtest doesn't appear to be used as libspatialindex compiles without it (outside of the firedrake-install script).
Is there a way to get the firedake-install script to use a different version of libspatialindex rather
than downloading the head from the git repository every time.
Regards,
Tim.
IT Service Desk
University of Leeds
t: 0113 343 3333
For support and online information please visit: http://it.leeds.ac.uk
We welcome any feedback about our service. Just visit https://leeds.onlinesurveys.ac.uk/it-service-desk-feedback
Ref:MSG1606355