Sure, if you have a proposed solution, feel free to send a patch, preferably as a PR on GitHub: https://github.com/firedrakeproject/firedrake


From: Tim Hainsworth <T.J.Hainsworth@leeds.ac.uk>
Sent: 14 November 2017 18:20:13
To: Homolya, Miklós; firedrake
Subject: RE: [firedrake] Fw: REQTSK0145114 - IT request - Install software - Firedrake (Mac)
 

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