Guys,

Fedora Rawhide has updated to gcc 9.0.0 and as usual the compiler gets more
pedantic about code and has raised some new errors with the fortran code of
wsjtx. Since it stops at the first error and I've already seen two with
different compile attempts it may take a few iterations to fix them all but
here's what I have so far:

[ 64%] Building Fortran object
CMakeFiles/wsjt_fort_omp.dir/lib/ft8/chkcrc13a.f90.o
/usr/bin/gfortran -DBIGSYM=1 -DCMAKE_BUILD -DQT5 -DQT_NO_DEBUG_OUTPUT
-DQT_NO_WARNING_OUTPUT -DUNIX
-I/builddir/build/BUILD/wsjtx-2.0.0/wsjtx/build
-I/builddir/build/BUILD/wsjtx-2.0.0/wsjtx
-I/builddir/build/BUILD/wsjtx-2.0.0/wsjtx/build/wsjt_fort_omp_autogen/include
-I/usr/include  -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-I/usr/lib64/gfortran/modules -DNDEBUG -fbounds-check -funroll-all-loops
-fno-f2c -Wall -Wno-conversion -fno-second-underscore
-Jfortran_modules_omp   -fopenmp -c
/builddir/build/BUILD/wsjtx-2.0.0/wsjtx/lib/ft8/chkcrc13a.f90 -o
CMakeFiles/wsjt_fort_omp.dir/lib/ft8/chkcrc13a.f90.o
BUILDSTDERR:
/builddir/build/BUILD/wsjtx-2.0.0/wsjtx/lib/ft8/chkcrc13a.f90:16:26:
BUILDSTDERR:    16 |
 i1Dec8BitBytes(10)=iand(i1Dec8BitBytes(10),128+64+32+16+8)
BUILDSTDERR:       |                          1
BUILDSTDERR: Error: Arguments of 'iand' have different kind type parameters
at (1)
BUILDSTDERR: make[2]: *** [CMakeFiles/wsjt_fort_omp.dir/build.make:573:
CMakeFiles/wsjt_fort_omp.dir/lib/ft8/chkcrc13a.f90.o] Error 1

There's also a number of warnings that would be nice to fix. I'll post a
link to the build log once the errors are corrected.

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

Reply via email to