Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Jul 2020 10:40:42 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r541190 - head/science/cdf
Message-ID:  <202007041040.064AegO6084075@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Sat Jul  4 10:40:42 2020
New Revision: 541190
URL: https://svnweb.freebsd.org/changeset/ports/541190

Log:
  science/cdf: Unbreak build with GCC 10
  
  qst2if.f:129:17:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    129 |      .           NULL_, STATUS)
        |                 1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:133:17:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    133 |      .           NULL_, STATUS)
        |                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:152:23:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    152 |      .                 VAR_NUM_ELEMENTS,
        |                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:164:20:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    164 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:172:20:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    172 |      .              NULL_, STATUS)
        |                    1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:180:20:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    180 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:187:17:
  
    187 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                 1
  Error: More actual than formal arguments in procedure call at (1)
  qst2if.f:199:50:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    199 |         STATUS = CDF_LIB    (PUT_, CDF_CHECKSUM_, CHECKSUM,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:207:51:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    207 |         STATUS = CDF_LIB    (GET_, rVARs_NUMDIMS_, NUM_DIMS_OUT,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:238:23:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    238 |      .                 VAR_NUM_ELEMENTS,
        |                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:250:64:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    250 |         STATUS = CDF_LIB    (CREATE_, rVAR_, 'VAR2a', CDF_INT4, 1,
        |                                                                1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:265:45:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    265 |         STATUS = CDF_LIB    (SELECT_, rVAR_, varNums(1),
        |                                             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:288:44:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    288 |         STATUS = CDF_LIB   (SELECT_, rVAR_, VAR_NUM_OUT,
        |                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:292:55:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    292 |         STATUS = CDF_LIB   (SELECT_, rVARs_RECNUMBER_, REC_NUM,
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:300:60:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    300 |             STATUS = CDF_LIB   (SELECT_, rVARs_DIMINDICES_, INDICES,
        |                                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:311:55:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    311 |         STATUS = CDF_LIB   (SELECT_, rVARs_RECNUMBER_, REC_NUM,
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:319:60:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    319 |             STATUS = CDF_LIB   (SELECT_, rVARs_DIMINDICES_, INDICES,
        |                                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:345:56:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    345 |         STATUS = CDF_LIB    (SELECT_, rVARs_RECNUMBER_, REC_START,
        |                                                        1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:377:57:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    377 |         STATUS = CDF_LIB    (CONFIRM_, rVARs_RECNUMBER_, recnum_out,
        |                                                         1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:419:51:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    419 |         STATUS = CDF_LIB   (SELECT_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:426:24:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    426 |      .           NULL_, STATUS)
        |                        1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:431:52:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    431 |         STATUS = CDF_LIB   (CONFIRM_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:447:51:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    447 |         STATUS = CDF_LIB   (SELECT_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:454:24:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    454 |      .           NULL_, STATUS)
        |                        1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:465:56:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    465 |         STATUS = CDF_LIB    (SELECT_, rVARs_RECNUMBER_, 10,
        |                                                        1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:472:50:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    472 |         STATUS = CDF_LIB   (GET_, rVARs_RECDATA_, numVars,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:490:22:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    490 |      .                ATTR_NUM_OUT,
        |                      1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:498:47:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    498 |         STATUS = CDF_LIB    (SELECT_, gENTRY_, ENTRY_NUM,
        |                                               1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:509:48:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    509 |         STATUS = CDF_LIB   (GET_, gENTRY_DATA_, ENTRY_VALUE_OUT,
        |                                                1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:521:49:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    521 |         STATUS = CDF_LIB    (GET_, LIB_VERSION_, VERSIONlib,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:529:49:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    529 |         STATUS = CDF_LIB    (GET_, CDF_VERSION_, VERSIONcdf,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:547:50:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    547 |         STATUS = CDF_LIB    (GET_, CDF_CHECKSUM_, CHECKSUM_out,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:558:51:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    558 |         STATUS = CDF_LIB    (GET_, rVARs_NUMDIMS_, NUM_DIMS_OUT,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:596:26:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    596 |      .              PUT_, rVAR_NAME_, NEW_VARNAME,
        |                          1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:605:36:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    605 |      .              rVAR_DATATYPE_, VAR_DATA_TYPE_OUT,
        |                                    1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:619:49:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    619 |         STATUS = CDF_LIB   (GET_, rVAR_RECVARY_, VAR_REC_VARIANCE_OUT,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:660:26:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    660 |      .              PUT_, ATTR_NAME_, NEW_ATTRNAME,
        |                          1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:669:32:
  
    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    669 |      .             ATTR_SCOPE_, ATTRSCOPE_OUT,
        |                                1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:684:52:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    684 |         STATUS = CDF_LIB   (GET_, gENTRY_DATATYPE_, ENTRY_DATA_TYPE_OUT,
        |                                                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:699:50:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    699 |         STATUS = CDF_LIB   (SELECT_, CDF_STATUS_, CDF_OK,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:709:13:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    709 |      .       NEGtoPOSfp0on,
        |             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:716:13:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    716 |      .       NEGtoPOSmode,
        |             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:736:50:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    736 |         STATUS = CDF_LIB   (GET_, DATATYPE_SIZE_, CDF_EPOCH,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:748:20:
  
    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    748 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:755:17:
  
    755 |         STATUS = CDF_LIB   (GET_, CDF_INFO_, CDFNAME, cTypeOUT,
        |                 1
  Error: Missing actual argument for argument '_formal_9' at (1)
  
  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cdf3-3.3.0_13.log
  
  PR:		246700

Modified:
  head/science/cdf/Makefile

Modified: head/science/cdf/Makefile
==============================================================================
--- head/science/cdf/Makefile	Sat Jul  4 10:35:12 2020	(r541189)
+++ head/science/cdf/Makefile	Sat Jul  4 10:40:42 2020	(r541190)
@@ -28,6 +28,7 @@ MAKE_FLAGS=	INSTALLDIR=${STAGEDIR}${PREFIX} OS=freebsd
 		FORTRAN=yes FC_freebsd=${F77}
 MAKE_JOBS_UNSAFE=	yes
 TEST_TARGET=	test  # XXX: test segfaults
+FFLAGS+=	-std=legacy
 
 WRKSRC=		${WRKDIR}/cdf${VER}-dist
 SUB_FILES=	pkg-message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007041040.064AegO6084075>