[Mesa-users] Filename expansion causing line truncation compiler warnings/errors
Aaron Dotter
aaron.dotter at gmail.com
Fri Mar 1 09:29:06 EST 2019
Hi Warrick,
gfortran defaults to line length of 132 characters for .f90 and 72 for .f.
gfortran flags of the sort -ffree-line-length-none and
-ffixed-line-length-none should set you right.
Aaron
On Fri, 1 Mar 2019 at 6:15 am Warrick Ball via Mesa-users <
mesa-users at lists.mesastar.org> wrote:
> Hi everyone,
>
> I'm pretty sure this issue has been solved before but I can't seem to find
> it in the MESA Users' archive. I've installed MESA on a cluster where the
> users are issue folders with fairly long paths. When these are expanded
> in some of the MESA macros (usually `mesa_error(__FILE__,__LINE__)`), the
> line then exceeds the accepted line length and errors abound. For
> example, I've currently got an astero work folder where I get
>
> $ ./mk
> gfortran -Wno-uninitialized -fno-range-check -fmax-errors=12
> -fprotect-parens -fno-sign-zero -fbacktrace -ggdb -finit-real=snan -fopenmp
> -fbounds-check -Wuninitialized -Warray-bounds
> -I/rds/projects/2017/ballwh-stellar-modelling/mesa/10398/include -c
> -ffree-form -x f95-cpp-input
> -I/rds/projects/2017/ballwh-stellar-modelling/mesa/10398/star/astero/defaults
> /rds/projects/2017/ballwh-stellar-modelling/mesa/10398/star/astero/src/astero_data.f
>
> /rds/projects/2017/ballwh-stellar-modelling/mesa/10398/star/astero/src/astero_data.f:851:132:
>
> if (ierr /= 0) call mesa_error(__FILE__,__LINE__)
>
> 1
> Error: Line truncated at (1) [-Werror=line-truncation]
>
> /rds/projects/2017/ballwh-stellar-modelling/mesa/10398/star/astero/src/astero_data.f:851:43:
>
> if (ierr /= 0) call mesa_error(__FILE__,__LINE__)
> 1
> Error: Missing ')' in statement at or before (1)
> ...
>
> and then a bunch more of the same. (These issues are a bit strange
> because it doesn't *look* like the line is too long but it is once
> __FILE__ and __LINE__ are expanded.)
>
> Which is the relevant flag to change in the makefile, and to what?
> Unfortunately, just relocating to a shorter path isn't particularly easy.
>
> Cheers,
> Warrick
>
>
>
>
> ------------
> Warrick Ball
> Postdoc, School of Physics and Astronomy
> University of Birmingham, Edgbaston, Birmingham B15 2TT
> W.H.Ball at bham.ac.uk
> +44 (0)121 414 4552
>
> _______________________________________________
> mesa-users at lists.mesastar.org
> https://lists.mesastar.org/mailman/listinfo/mesa-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20190301/d349a295/attachment.html>
More information about the Mesa-users
mailing list