[MacPorts] #72424: esmf: Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to INTEGER(8)
MacPorts
noreply at macports.org
Wed Apr 30 00:23:19 UTC 2025
#72424: esmf: Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
INTEGER(8)
---------------------------+--------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords:
Port: esmf |
---------------------------+--------------------
Comment (by barracuda156):
Replying to [comment:8 Dave-Allured]:
> However that new branch has several other fixes for 32-bit. Perhaps
copy the whole thing? Or better, give the new branch a little time, wait
on testing, preserve a bit of your sanity?
Yeah, fair enough. I just got another similar Fortran issue elsewhere:
{{{
/opt/local/bin/gfortran-mp-14 -c -Os -fallow-argument-mismatch -O -fPIC
-pthread -ffree-line-length-none -fopenmp
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/build_config/Darwin.gfortran.default
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Superstructure
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/mod/modO/Darwin.gfortran.32.mpiuni.default
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/include
-I/opt/local/include -I/opt/local/include -I/opt/local/include
-DESMF_NO_INTEGER_1_BYTE -DESMF_NO_INTEGER_2_BYTE -DESMF_MPIUNI
-I/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/stubs/mpiuni
-DESMF_LOWERCASE_SINGLEUNDERSCORE -DESMF_MOAB=1 -DESMF_LAPACK=1
-DESMF_NO_ACC_SOFTWARE_STACK=1 -DESMF_NETCDF=1 -DESMF_XERCES=1
-DESMF_YAMLCPP=1 -DESMF_YAML=1 -DESMF_NO_OPENACC -DESMF_BOPT_O
-DESMF_TESTPERFORMANCE -DESMF_TESTCOMPTUNNEL -DS32=1 -DESMF_OS_Darwin=1
-DESMF_COMM=mpiuni
-DESMF_DIR=/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90
-o
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/obj/objO/Darwin.gfortran.32.mpiuni.default/ESMF_Info.o
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90:3635:15:
3635 | local_pkey)
| 1
Error: Type mismatch in argument 'value' at (1); passed INTEGER(8) to
INTEGER(4)
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90:2986:15:
2986 | local_pkey)
| 1
Error: Type mismatch in argument 'value' at (1); passed INTEGER(8) to
INTEGER(4)
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90:1630:18:
1630 | expected_size)
| 1
Error: Type mismatch in argument 'value' at (1); passed INTEGER(8) to
INTEGER(4)
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90:1574:18:
1574 | expected_size)
| 1
Error: Type mismatch in argument 'value' at (1); passed INTEGER(8) to
INTEGER(4)
/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Base/interface/ESMF_Info.F90:934:14:
934 | recursive)
| 1
Error: Type mismatch in argument 'value' at (1); passed INTEGER(8) to
INTEGER(4)
make[8]: ***
[/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/obj/objO/Darwin.gfortran.32.mpiuni.default/ESMF_Info.o]
Error 1
make[8]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/mod/modO/Darwin.gfortran.32.mpiuni.default'
make[7]: *** [esmflib] Error 2
}}}
Will rather wait a bit and try the specific branch.
--
Ticket URL: <https://trac.macports.org/ticket/72424#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list