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 ---

Reply via email to