Print

Print




On Sat, 6 Oct 2018 at 01:26, Sarah Graves <[log in to unmask]> wrote:
On Fri, 5 Oct 2018 at 04:39, John.Barnes <[log in to unmask]> wrote:

> 1)
>
> In starlink/applications/esp/ellpro.f
>
>
> Declaration of arrays passed to subroutine:
>
>                CALL GJP_IDBVIP(MD,NCP,L,XV,YV,FV2,NOP,XI,YI,
>      :                         ZI,IWK,WK,IFAIL,STATUS)
>
>
> have different dimensions from those in the subroutine definition
>
>       SUBROUTINE GJP_IDBVIP(md,ncp,ndp,xd,yd,zd,nip,xi,yi,zi,iwk,
>      :                      wk,istat,status)
>
>
> Fedora 28 compiler didn't like this.
>
> ** SOLUTION: Make dimensions of arrays in initial declaration match those in the GJP_IDBVIP subroutine definition.

I just ran into the same issue trying to get a new OSX build machine
up and running (presumably also using a newer version of gfortran than
our other builds.)
Do you have the patch you used for this? I think we should push this
into our repo .


After a catastrophic disk failure I've been forced to update my Fedora Core installation, so I'm hitting these same problems. I've pushed a change to ellpro.f that changes the affected arrays to be assumed size. Also, the issue with mesa is caused by FC 28 not including the makedepend package by default. If you do

% sudo dnf install makedepend

before  starting, mesa seems to build OK (give or take some deprecation warnings). I've changed README to include a dependency on makedepend. Not looked at the other issues yet.

David

 
 
---- Starlink User Support list For list configuration, including subscribing to and unsubscribing from the list, see https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=STARLINK