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
