Source: espresso Version: 6.5-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[3]: Entering directory '/<<PKGBUILDDIR>>/UtilXlib' > mpif90 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -x f95-cpp-input -D__FFTW3 -D__MPI -D__SCALAPACK > -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude > -I/<<PKGBUILDDIR>>//S3DE/iotk/include/ -I. -c parallel_include.f90 > mpif90 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -x f95-cpp-input -D__FFTW3 -D__MPI -D__SCALAPACK > -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude > -I/<<PKGBUILDDIR>>//S3DE/iotk/include/ -I. -c util_param.f90 > mpif90 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -x f95-cpp-input -D__FFTW3 -D__MPI -D__SCALAPACK > -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude > -I/<<PKGBUILDDIR>>//S3DE/iotk/include/ -I. -c clocks_handler.f90 > mpif90 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -x f95-cpp-input -D__FFTW3 -D__MPI -D__SCALAPACK > -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude > -I/<<PKGBUILDDIR>>//S3DE/iotk/include/ -I. -c cuda_util.f90 > mpif90 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -x f95-cpp-input -D__FFTW3 -D__MPI -D__SCALAPACK > -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude > -I/<<PKGBUILDDIR>>//S3DE/iotk/include/ -I. -c mp.f90 > mp.f90:2657:19: > > 2657 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_DOUBLE_PRECISION, & > | 1 > ...... > 2701 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:2662:19: > > 2662 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_DOUBLE_PRECISION, & > | 1 > ...... > 2706 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:2613:19: > > 2613 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_INTEGER, & > | 1 > ...... > 2701 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2618:19: > > 2618 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_INTEGER, & > | 1 > ...... > 2706 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2569:19: > > 2569 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_INTEGER, & > | 1 > ...... > 2701 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2574:19: > > 2574 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_INTEGER, & > | 1 > ...... > 2706 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2525:19: > > 2525 | CALL MPI_Irecv( recvbuf, 1, MPI_INTEGER, & > | 1 > ...... > 2701 | CALL MPI_Irecv( recvbuf, size(recvbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2530:19: > > 2530 | CALL MPI_Isend( sendbuf, 1, MPI_INTEGER, & > | 1 > ...... > 2706 | CALL MPI_Isend( sendbuf, size(sendbuf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2453:30: > > 2453 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_DOUBLE_PRECISION, & > | 1 > ...... > 2487 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:2418:30: > > 2418 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_INTEGER, & > | 1 > ...... > 2487 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2383:30: > > 2383 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_INTEGER, & > | 1 > ...... > 2487 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2348:30: > > 2348 | CALL MPI_Sendrecv_replace( buf, 1, MPI_INTEGER, & > | 1 > ...... > 2487 | CALL MPI_Sendrecv_replace( buf, SIZE(buf), MPI_DOUBLE_COMPLEX, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:2275:22: > > 2275 | CALL MPI_ALLTOALL( sndbuf, nsiz, MPI_DOUBLE_COMPLEX, & > | 1 > ...... > 2311 | CALL MPI_ALLTOALL( sndbuf, nsiz, MPI_INTEGER, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (COMPLEX(8)/INTEGER(4)). > mp.f90:2191:29: > > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > ...... > 2191 | CALL MPI_GATHERV( alldata(1,displs(myid+1)+1), > recvcount(myid+1), my_column_type, & > | 1 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (COMPLEX(8)/INTEGER(4)). > mp.f90:2150:26: > > 2150 | CALL MPI_GATHERV( mydata, nrecv( myid + 1 ), MPI_INTEGER, & > | 1 > ...... > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (scalar and rank-2) > mp.f90:2100:26: > > 2100 | CALL MPI_GATHERV( mydata, nrecv( myid + 1 ), > MPI_DOUBLE_PRECISION, & > | 1 > ...... > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/INTEGER(4)). > mp.f90:2053:26: > > 2053 | CALL MPI_GATHERV( mydata, recvcount( myid + 1 ), MPI_INTEGER, > & > | 1 > ...... > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (scalar and rank-1) > mp.f90:2015:26: > > 2015 | CALL MPI_GATHERV( mydata, recvcount( myid + 1 ), > MPI_DOUBLE_COMPLEX, & > | 1 > ...... > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (COMPLEX(8)/INTEGER(4)). > mp.f90:1977:26: > > 1977 | CALL MPI_GATHERV( mydata, recvcount( myid + 1 ), > MPI_DOUBLE_PRECISION, & > | 1 > ...... > 2188 | CALL MPI_GATHERV( MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, & > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/INTEGER(4)). > mp.f90:1872:40: > > 1872 | CALL parallel_min_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1884 | CALL parallel_min_real( msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1850:43: > > 1850 | CALL parallel_min_integer( msglen, msg, gid, -1 ) > | 1 > ...... > 1861 | CALL parallel_min_integer( msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1827:40: > > 1827 | CALL parallel_max_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1839 | CALL parallel_max_real( msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1798:43: > > 1798 | CALL parallel_max_integer( msglen, msg, gid, -1 ) > | 1 > ...... > 1814 | CALL parallel_max_integer( msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1768:39: > > 1768 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1756:39: > > 1756 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1650:43: > > 1650 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1635:39: > > 1635 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1619:39: > > 1619 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1598:42: > > 1598 | CALL reduce_base_real_to( msglen, msg, res, group, root ) > | 1 > ...... > 1691 | CALL reduce_base_real_to( 2 * msglen, msg, res, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1529:42: > > 1529 | CALL reduce_base_real_to( msglen, msg, res, gid, root ) > | 1 > ...... > 1691 | CALL reduce_base_real_to( 2 * msglen, msg, res, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1506:39: > > 1506 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1492:39: > > 1492 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1478:39: > > 1478 | CALL reduce_base_real( msglen, msg, gid, -1 ) > | 1 > ...... > 1784 | CALL reduce_base_real( 2 * msglen, msg, gid, -1 ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1400:42: > > 1400 | CALL reduce_base_integer( msglen, msg, gid, -1 ) > | 1 > ...... > 1464 | CALL reduce_base_integer( msglen, msg, gid, -1 ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:1304:28: > > 1304 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_PRECISION, dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1308:28: > > 1308 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_PRECISION, sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1258:28: > > 1258 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_PRECISION, dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1262:28: > > 1262 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_PRECISION, sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1212:28: > > 1212 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), MPI_INTEGER, > dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:1216:28: > > 1216 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), MPI_INTEGER, > sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:1166:28: > > 1166 | CALL MPI_SEND( msg_sour, 1, MPI_INTEGER, dest, ip, > group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:1170:28: > > 1170 | CALL MPI_RECV( msg_dest, 1, MPI_INTEGER, sour, ip, > group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:1015:28: > > 1015 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_PRECISION, dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:1019:28: > > 1019 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_PRECISION, sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:967:28: > > 967 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_PRECISION, dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:970:28: > > 970 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_PRECISION, sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:918:28: > > 918 | CALL MPI_SEND( msg_sour, msglen, MPI_DOUBLE_PRECISION, > dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:921:28: > > 921 | CALL MPI_RECV( msg_dest, 1, MPI_DOUBLE_PRECISION, sour, > ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:871:28: > > 871 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), MPI_INTEGER, > dest, ip, group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:874:28: > > 874 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), MPI_INTEGER, > sour, ip, group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:818:28: > > 818 | CALL MPI_SEND( msg_sour, msglen, MPI_INTEGER, dest, ip, > group, ierr) > | 1 > ...... > 1351 | CALL MPI_SEND( msg_sour, SIZE(msg_sour), > MPI_DOUBLE_COMPLEX, dest, ip, group, ierr) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:822:28: > > 822 | CALL MPI_RECV( msg_dest, msglen, MPI_INTEGER, sour, ip, > group, istatus, IERR ) > | 1 > ...... > 1355 | CALL MPI_RECV( msg_dest, SIZE(msg_dest), > MPI_DOUBLE_COMPLEX, sour, ip, group, istatus, IERR ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (INTEGER(4)/COMPLEX(8)). > mp.f90:688:28: > > 688 | CALL bcast_logical( msg, msglen, source, gid ) > | 1 > ...... > 720 | CALL bcast_logical( msg, msglen, source, gid ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:596:25: > > 596 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:582:25: > > 582 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:565:25: > > 565 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:549:25: > > 549 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:533:25: > > 533 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:519:25: > > 519 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:505:25: > > 505 | CALL bcast_real( msg, msglen, source, gid ) > | 1 > ...... > 673 | CALL bcast_real( msg, 2 * msglen, source, gid ) > | 2 > Error: Type mismatch between actual argument at (1) and actual argument at > (2) (REAL(8)/COMPLEX(8)). > mp.f90:433:28: > > 433 | CALL bcast_integer( msg, msglen, source, group ) > | 1 > ...... > 779 | CALL bcast_integer( imsg, msglen, source, group ) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > mp.f90:181:24: > > 181 | CALL MPI_GATHER(mydata, 1, MPI_INTEGER, alldata, 1, > MPI_INTEGER, root, group, IERR) > | 1 > ...... > 205 | CALL MPI_GATHER(mydata, msglen, MPI_INTEGER, alldata, msglen, > MPI_INTEGER, root, group, IERR) > | 2 > Error: Rank mismatch between actual argument at (1) and actual argument at > (2) (rank-1 and scalar) > make[3]: *** [../make.inc:16: mp.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/08/02/espresso_6.5-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.