# H8 or H9 # 0) src/hsd.f90:241:character(len=3) :: satellite = 'H08' # 1) copy /home/wpsze/mpas/obs2ioda/obs2ioda-v2/src/Makefile to new H9 src # 2) Error: Logicals at (1) must be compared with .eqv. instead of == # ./hsd.f90 # 306: if ( fexist(ij) == .false. ) then
echo"====== gfortran version =====" # # gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’? # gfortran: error: unrecognized command line option ‘-fallow-invalid-boz’; did you mean ‘-Wno-invalid-pch’? # 1. The most recommended approach is to update your compiler to GFortran version 10 or newer, which officially supports the flag # 2. Replace -fallow-argument-mismatch with -Wno-argument-mismatch in your build configuration or command line.
#ldd obs2ioda-v2.x gfortran --version
echo"====== netcdf.mod =======" # # Fatal Error: Cannot open module file 'netcdf.mod' for reading at (1): No such file or directory # nf-config --fflags nf-config --flibs
cd ./obs2ioda/obs2ioda-v2/src/
# ld is the command for the GNU linker (link editor) ld -lbufr #--verbose ld -lbufr_4 #--verbose ld -lbufr_d_DA #--verbose