Bug#1075985: libfftw3-mpi3 might be misbuilt with MPICH as default
Adrian Bunk
bunk at debian.org
Tue Jul 9 00:32:25 BST 2024
Package: libfftw3-mpi3
Version: 3.3.10-1
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: Alastair McKinstry <alastair.mckinstry at mckinstry.ie>
https://buildd.debian.org/status/fetch.php?pkg=fftw3&arch=i386&ver=3.3.10-1%2Bb3&stamp=1720426229&raw=0
...
./configure --enable-single --build i686-linux-gnu F77="gfortran -ff2c" --prefix=/usr --enable-shared --enable-threads --enable-openmp --enable-mpi --libdir=\${prefix}/lib/i386-linux-gnu MPILIBS="" --enable-sse --enable-avx
...
dh_shlibdeps -a
dpkg-shlibdeps: warning: symbol MPI_Comm_split used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_dup used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Bcast used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_size used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Alltoall used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_free used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Allreduce used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Abort used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_rank used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Alltoallv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3l_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol MPI_Sendrecv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Alltoallv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_rank used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Abort used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_f2c used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Send used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Recv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Bcast used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_size used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_dup used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3f_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol MPI_Alltoallv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Abort used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_rank used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_f2c used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Send used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Sendrecv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Recv used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_split used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Comm_dup used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: symbol MPI_Bcast used by debian/libfftw3-mpi3/usr/lib/i386-linux-gnu/libfftw3_mpi.so.3.6.10 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dh_installdeb -a
...
Likely caused by:
archconfflags := $(archconfflags) --prefix=/usr --enable-shared --enable-threads --enable-openmp --enable-mpi --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) MPILIBS="$(shell mpicc --showme:link)"
$ mpicc.openmpi --showme:link
-L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi
$ mpicc.mpich --showme:link
gcc: error: unrecognized command-line option ‘--showme:link’
$
More information about the debian-science-maintainers
mailing list