Я пытаюсь установить RegCM-4.7.1 на Ubuntu, но постоянно получаю эту ошибку (скриншот прилагается) при попытке запустить команду «make». Пожалуйста, помоги мне.Я использую "GNU Fortran (Ubuntu 10.3.0-1ubuntu1) 10.3.0" и пробовал устанавливать такие пакеты, как binutils, zlib, hdf5, netcdf и т. д.... заранее спасибо.
введите описание изображения здесь
вывод команды make выглядит следующим образом:
сделать все рекурсивным
make[1]: Вход в каталог '/home/josh/Downloads/RegCM-4.7.1'
Делая все во внешнем
make[2]: Вход в каталог '/home/josh/Downloads/RegCM-4.7.1/external'
make[2]: Ничего не нужно делать для «всех».
make[2]: Выход из каталога '/home/josh/Downloads/RegCM-4.7.1/external'
Создание всего в Поделиться
make[2]: Вход в каталог '/home/josh/Downloads/RegCM-4.7.1/Share'
gfortran -I/home/josh/Downloads/RegCM-4.7.1/external -I/usr/include -I/usr/include/hdf5/serial -I/usr/include -I/usr/include -I/usr/ include -I/usr/include/hdf5/serial -I/usr/include -I/usr/include -I/home/josh/Downloads/RegCM-4.7.1/Share -fopenmp -D'SVN_REV="tag-4.7 .1"' -O3 -finline-функции -mtune=native -march=native -fconvert=big-endian -fno-range-check -fPIC -c mod_realkinds.F90
mod_realkinds.F90:63:31:
63 | real(rk8), параметр :: inf = O'0777600000000000000000'
| 1
Ошибка: литеральная константа BOZ в (1) не является ни константой данных stmt, ни фактическим аргументом для встроенной функции INT, REAL, DBLE или CMPLX [см. -fno-allow-invalid-boz™]
mod_realkinds.F90:64:31:
64 | real(rk8), параметр :: nan = O'0777610000000000000000'
| 1
Ошибка: литеральная константа BOZ в (1) не является ни константой данных stmt, ни фактическим аргументом для встроенной функции INT, REAL, DBLE или CMPLX [см. -fno-allow-invalid-boz™]
make[2]: *** [Makefile:613: mod_realkinds.o] Ошибка 1
make[2]: Выход из каталога '/home/josh/Downloads/RegCM-4.7.1/Share'
make[1]: *** [Makefile:433: полностью рекурсивный] Ошибка 1
make[1]: Выход из каталога '/home/josh/Downloads/RegCM-4.7.1'
make: *** [Makefile:365: all] Ошибка 2