Hi Bill,

Another report from 10.12.6 along with 10.11.6:

> At line 2 of file /Users/bill/wsjtx-prefix/src/lib/hspec.f90
> Fortran runtime error: Actual string length is shorter than the 
> declared one for dummy argument 'mycall' (-4294967284/12)

This refers to your comment to Steve:

—
it looks like there's a common thread emerging with strings passed between C++ 
and Fortran. I squashed one of these before the release but it seems there are 
others. I think it is related to a Fortran compiler upgrade on my build 
machine. The problem is almost certainly that some of our code is using 
techniques for passing C strings to Fortran that are not guaranteed to be well 
defined and the later versions of gfortran are not assuming that those 
techniques should work. I do have a background branch in progress to move all 
C++/Fortran boundary crossing code to more robust use of ISO_C_BINDING, I guess 
that will have to be promoted to a higher priority.
—

The work-around concerning LoTW does not cure this Fortran problem.

— John G4KLA

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to