[Debichem-devel] Bug#966950: espresso: FTBFS: Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
Lucas Nussbaum
lucas at debian.org
Mon Aug 3 09:50:41 BST 2020
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.
More information about the Debichem-devel
mailing list