Your message dated Thu, 21 Jan 2016 19:06:09 +0000
with message-id <e1amkyb-0001dl...@franck.debian.org>
and subject line Bug#811229: fixed in blacs-mpi 1.1-33.1
has caused the Debian Bug report #811229,
regarding libblacs-mpich1: missing dependency on libblacs-mpich1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
811229: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811229
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:blacs-mpi
Version: 1.1-33
Severity: serious
Tags: sid stretch patch
According to
https://buildd.debian.org/status/fetch.php?pkg=blacs-mpi&arch=s390x&ver=1.1-33%2Bb1&stamp=1451066448
libblacs-mpich1_1.1-33+b1_s390x.deb
Depends: mpi-default-bin, libc6 (>= 2.4)
missing the dependency on the libmpich package; dh_shlibdeps also warns about
the missing symbols.
while libblacs-openmpi1
Depends: mpi-default-bin, libc6 (>= 2.4), libopenmpi1.6
This causes the petsc configure check to fail on mpich architectures:
Executing: mpicc -o /tmp/petsc-1o2k96/config.libraries/conftest
-Wl,-Bsymbolic-functions -Wl,-z,relro -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -fPIC /tmp/petsc-1o2k96/config.libraries/conftest.o
-lscalapack-mpich -llapack -lblas -L/usr/lib/s390x-linux-gnu
-L/usr/lib/gcc/s390x-linux-gnu/5 -L/lib/s390x-linux-gnu -lmpichfort -lgfortran
-lm -lgfortran -lm -lm -L/usr/lib/s390x-linux-gnu
-L/usr/lib/gcc/s390x-linux-gnu/5 -L/usr/lib/s390x-linux-gnu
-L/lib/s390x-linux-gnu -L/usr/lib/s390x-linux-gnu -ldl -lmpich -lgcc_s -ldl
Possible ERROR while running linker: exit code 256
stderr:
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_test_'
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_testall_'
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_initialized_'
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_init_'
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_op_create_'
//usr/lib/libblacs-mpich.so.1: undefined reference to `mpi_attr_get_'
collect2: error: ld returned 1 exit status
according to the build log, the dependent library is missing during the link
step:
mkdir -p tmp
set -e ;\
for i in blacs blacsF77init blacsCinit ; do \
cd tmp ;\
ar x ../LIB/${i}_MPI-LINUX-0.a ;\
mkdir -p tmp ;\
for j in $(find -name "*.C") ;\
do mv $j tmp/$(echo $j | sed 's,C$,o,g') ;\
done;\
cd .. ;\
gcc -shared -Wl,-soname=lib$i-mpich.so.1 -o lib$i-mpich.so.1.1 \
$(find tmp -name "*.o");\
ln -fs lib$i-mpich.so.1.1 lib$i-mpich.so.1 ;\
ln -fs lib$i-mpich.so.1 lib$i-mpich.so ;\
rm -f tmp/tmp/* ; rmdir tmp/tmp ; rm tmp/* ;\
done
* Link the lam and mpich based library against the mpi lib.
* Remove ppc64 from the mpich architectures.
diff -u blacs-mpi-1.1/debian/control blacs-mpi-1.1/debian/control
--- blacs-mpi-1.1/debian/control
+++ blacs-mpi-1.1/debian/control
@@ -36,7 +36,7 @@
Package: libblacs-mpich1
Section: libs
-Architecture: hppa m68k powerpcspe ppc64 s390x sparc64
+Architecture: hppa m68k powerpcspe s390x sparc64
Depends: mpi-default-bin, ${shlibs:Depends}, ${misc:Depends}
Breaks: libblacs-mpi1 (<< 1.1-31.2)
Replaces: blacs1-mpich, blacs1gf-mpich, blacs1-lam, blacs1gf-lam,
@@ -59,9 +59,9 @@
Package: libblacs-mpi-dev
Section: libdevel
-Architecture: alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el hppa m68k powerpcspe ppc64 s390x sparc64
+Architecture: alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el hppa m68k powerpcspe s390x sparc64
Depends: libblacs-openmpi1 (= ${binary:Version}) [alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el],
- libblacs-mpich1 (= ${binary:Version}) [hppa m68k powerpcspe ppc64 s390x sparc64],
+ libblacs-mpich1 (= ${binary:Version}) [hppa m68k powerpcspe s390x sparc64],
mpi-default-dev, ${misc:Depends}
Replaces: blacs-mpi, blacs-mpich-dev, blacsgf-mpich-dev, blacs-lam-dev, blacsgf-lam-dev
Conflicts: blacs-mpi, blacs-mpich-dev, blacsgf-mpich-dev, blacs-lam-dev, blacsgf-lam-dev
@@ -82,7 +82,7 @@
Package: blacs-mpi-test
Section: math
-Architecture: alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el hppa m68k powerpcspe ppc64 s390x sparc64
+Architecture: alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el hppa m68k powerpcspe s390x sparc64
Depends: blacs-test-common, ${shlibs:Depends}, ${misc:Depends}
Replaces: blacs-mpich-test, blacsgf-mpich-test, blacs-lam-test, blacsgf-lam-test
Conflicts: blacs-mpich-test, blacsgf-mpich-test, blacs-lam-test, blacsgf-lam-test
diff -u blacs-mpi-1.1/debian/rules blacs-mpi-1.1/debian/rules
--- blacs-mpi-1.1/debian/rules
+++ blacs-mpi-1.1/debian/rules
@@ -12,7 +12,7 @@
# package. If there is a mismatch between the two, the package will FTBFS. This
# is on purpose, to avoid silent breakage. See #740620 for more details.
OPENMPI_ARCHS=alpha amd64 armel armhf arm64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el sparc mips64 mips64el
-MPICH_ARCHS=hppa m68k powerpcspe ppc64 s390x sparc64
+MPICH_ARCHS=hppa m68k powerpcspe s390x sparc64
build: build-$(ARCH_DEFAULT_MPI_IMPL)
@@ -98,7 +98,7 @@
done;\
cd .. ;\
gcc -shared -Wl,-soname=lib$$i-lam.so.1 -o lib$$i-lam.so.1.1 \
- $$(find tmp -name "*.o");\
+ $$(find tmp -name "*.o") -lmpi;\
ln -fs lib$$i-lam.so.1.1 lib$$i-lam.so.1 ;\
ln -fs lib$$i-lam.so.1 lib$$i-lam.so ;\
rm -f tmp/tmp/* ; rmdir tmp/tmp ; rm tmp/* ;\
@@ -139,7 +139,7 @@
done;\
cd .. ;\
gcc -shared -Wl,-soname=lib$$i-mpich.so.1 -o lib$$i-mpich.so.1.1 \
- $$(find tmp -name "*.o");\
+ $$(find tmp -name "*.o") -lmpi;\
ln -fs lib$$i-mpich.so.1.1 lib$$i-mpich.so.1 ;\
ln -fs lib$$i-mpich.so.1 lib$$i-mpich.so ;\
rm -f tmp/tmp/* ; rmdir tmp/tmp ; rm tmp/* ;\
--- End Message ---
--- Begin Message ---
Source: blacs-mpi
Source-Version: 1.1-33.1
We believe that the bug you reported is fixed in the latest version of
blacs-mpi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 811...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@ubuntu.com> (supplier of updated blacs-mpi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 18 Jan 2016 19:33:39 +0100
Source: blacs-mpi
Binary: libblacs-openmpi1 libblacs-mpich1 libblacs-mpi-dev blacs-mpi-test
blacs-test-common
Architecture: source amd64 all
Version: 1.1-33.1
Distribution: unstable
Urgency: medium
Maintainer: Muammar El Khatib <muam...@debian.org>
Changed-By: Matthias Klose <d...@ubuntu.com>
Description:
blacs-mpi-test - Basic Linear Algebra Comm. Subprograms - Test files for MPI
blacs-test-common - Test data for BLACS testers
libblacs-mpi-dev - Basic Linear Algebra Comm. Subprograms - Dev. files for MPI
libblacs-mpich1 - Basic Linear Algebra Comm. Subprograms - Shared libs. for
MPICH
libblacs-openmpi1 - Basic Linear Algebra Comm. Subprograms - Shared libs. for
OpenMPI
Closes: 811229
Changes:
blacs-mpi (1.1-33.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Link the mpich based library against the libmpich and libmpichfort.
Closes: #811229.
* Remove ppc64 from the list of mpich architectures.
Checksums-Sha1:
13966265294156d89f1c61164bdfb49c43034557 2605 blacs-mpi_1.1-33.1.dsc
d304e5819b3f1bda8d22ab7b9bdf681aabf4a903 98704 blacs-mpi_1.1-33.1.diff.gz
13bbf092a5cb0c6efbe947b459e9fc2de4a29af9 14896
blacs-mpi-test-dbgsym_1.1-33.1_amd64.deb
b823bb100d9951452401f0c7b266829e0c3db202 169002
blacs-mpi-test_1.1-33.1_amd64.deb
79a8f1a37f490fa74d18f234ff0c8861624dfc08 7336
blacs-test-common_1.1-33.1_all.deb
61c301008b4a1ad573e0ba97a5dd812a59c85893 51922
libblacs-mpi-dev_1.1-33.1_amd64.deb
132f3a32aa4b5d1a000eb11ebd691bc1628b8518 7084
libblacs-openmpi1-dbgsym_1.1-33.1_amd64.deb
d906a91e31e5b6a93368fd44256a70a609e8bb73 55844
libblacs-openmpi1_1.1-33.1_amd64.deb
Checksums-Sha256:
0c4c4821bcbb1f3c5128d0ab8d84a5a241c7ad4573449b7ac5673431e001db70 2605
blacs-mpi_1.1-33.1.dsc
ee59b0c8df33eb7049cc17201e48626466b17f4d1a3c9407d05a944d8adf04d6 98704
blacs-mpi_1.1-33.1.diff.gz
da2d73e0f19bdbc25da98f8ac9b3219e85235c97d15797830e2ef2bfc59ab08c 14896
blacs-mpi-test-dbgsym_1.1-33.1_amd64.deb
82017057f93a40f0abe74993216675790498482c26ad159eab0521d841f607d9 169002
blacs-mpi-test_1.1-33.1_amd64.deb
b35e4213d2e15218ab7fca25ef40d6783f91fba8a2624d109e94eaca7f89bb96 7336
blacs-test-common_1.1-33.1_all.deb
22aab51c668c6103d1060f393e5e1ba9f4550c6e4588b8dd269bd118cb891972 51922
libblacs-mpi-dev_1.1-33.1_amd64.deb
e403619e86f6475b41f0cab516121aa936172ac73894bf52da8c3c6549353880 7084
libblacs-openmpi1-dbgsym_1.1-33.1_amd64.deb
e6706e4137f3fad89d9bf07f3bc04d94763227f3e0cd5af66948cb2d75fb2a7d 55844
libblacs-openmpi1_1.1-33.1_amd64.deb
Files:
71cbe9e883f87a23bd2892595bb06ad6 2605 devel extra blacs-mpi_1.1-33.1.dsc
d9ef72d13c715923d833b6e97d9de917 98704 devel extra blacs-mpi_1.1-33.1.diff.gz
b9bee1ed65a3a226a5761d9d251bacdf 14896 debug extra
blacs-mpi-test-dbgsym_1.1-33.1_amd64.deb
124c1ac86f03c32f9999a99dd5fb7c32 169002 math extra
blacs-mpi-test_1.1-33.1_amd64.deb
80f41a6602f32ef8244962e2cb9058bb 7336 math extra
blacs-test-common_1.1-33.1_all.deb
aa1f28ffe3cadd69f972463f1edd50e4 51922 libdevel extra
libblacs-mpi-dev_1.1-33.1_amd64.deb
c677770e6f3914d7d39660313b145792 7084 debug extra
libblacs-openmpi1-dbgsym_1.1-33.1_amd64.deb
8e471c4db2d8e5f145f3cad240eaf588 55844 libs extra
libblacs-openmpi1_1.1-33.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWnTCxAAoJEL1+qmB3j6b1HOYP/1yaGyQg/TCHJf57JrGygT68
DBL6JtFeiYmL9zGT3s60sUkOBlS6jf+ea+TRenT4xODLfksg6Sfpg/PGyaPS9ac8
XMea5R5SaRhUN8gwNSMBlIEssakIb+ub5N7PF/oOxzDEIXIxLyVmq8i42dbFloqH
GJdUgAglmOAYmwH1R1bY77c9bvwvsl8+6FogsmZ48Nu6naflFf5zOyfF89JWWD7u
Uiwoh2lKbOGKOMGv61dH+kB8STOcEO6aQUOUNFYveKM3BhFi/0AZp5dwDnZeB5ws
rLMsyV4924G34J4sqpLq+rWebZODEKjXyyFvozVb1frzMSF/KdKtIblfhx2AZ59N
nS6TLBIbGErML2BH/XGCxsfXdQXsrvL9iOZy7u3dxR24cgkIUo2TD9cCzxdmriHf
CtdwRbOcbBVUKvmiSzq9SXgbNrCn7ZKSDZTOgrj5moGeakrAutQ3b6SnyBrYGx4l
jprmh0PnXDZysPnndptG9cSlWqpBQ4HAcdkHy2lZJenA4SFwtfmpzQl6ZwX2tR9Z
zdW7GCwwNr/Nzpm7xWvR7dyz1Zsiur0V/n4tMiLvXIegcsapXQ1p8sqJ65xRdl/t
w8orfnDe2cVvOpvMzO9LJGtxuzSpDWS9NXkgXsqGpOQpz/Gzan3b2eLWhgyMub6m
qVgRzyK0likjVPZjpRWl
=/0HA
-----END PGP SIGNATURE-----
--- End Message ---