[MacPorts] #72424: esmf: Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to INTEGER(8)

MacPorts noreply at macports.org
Tue Apr 29 19:55:50 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
 Keywords:                |       Port:  esmf
--------------------------+--------------------
 {{{
 /opt/local/bin/gfortran-mp-14 -c -Os -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/Util/src
 -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/Util/src/ESMF_StaggerLocType.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_StaggerLocType.o
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:461:77:

   461 |  call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1),
 varTK(2), wsize)
       |
 1
 Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
 INTEGER(8)
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:416:77:

   416 |  call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1),
 varTK(2), wsize)
       |
 1
 Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
 INTEGER(8)
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:371:77:

   371 |  call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1),
 varTK(2), wsize)
       |
 1
 Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
 INTEGER(8)
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:326:77:

   326 |  call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1),
 varTK(2), wsize)
       |
 1
 Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
 INTEGER(8)
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:145:79:

   145 |     call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), udt_ptr1,
 udt_ptr2, psize)
       |
 1
 Error: Type mismatch in argument 'n' at (1); passed INTEGER(4) to
 INTEGER(8)
 /opt/local/var/macports/build/_opt_local_ppcports_science_esmf/esmf/work/esmf-8.8.1/src/Infrastructure/Util/src/ESMF_FortranWordsize.F90:478:7:

   478 |   use ESMF_FortranWordsizeMod
       |       1
 Fatal Error: Cannot open module file 'esmf_fortranwordsizemod.mod' for
 reading at (1): No such file or directory
 compilation terminated.
 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_FortranWordsize.o]
 Error 1
 }}}

 This is likely a genuine bug in the source.

-- 
Ticket URL: <https://trac.macports.org/ticket/72424>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list