Your message dated Fri, 06 Jan 2017 07:33:44 +0000
with message-id <e1cpp20-000ftz...@fasolo.debian.org>
and subject line Bug#802706: fixed in petsc 3.7.4+dfsg1-9
has caused the Debian Bug report #802706,
regarding slepc: FTBFS: Unable to link with PETSc
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.)


-- 
802706: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802706
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: slepc
Version: 3.6.1.dfsg1-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Builds of slepc in minimal environments (such as on the autobuilders)
have been failing with errors of the form

  Checking environment... done
  Checking PETSc installation... 
  ERROR: Unable to link with PETSc
  ERROR: See "installed-i386-linux-gnu-real/lib/slepc/conf/configure.log" file 
for details
  debian/rules:149: recipe for target 'override_dh_auto_install' failed
  make[1]: *** [override_dh_auto_install] Error 1
  make[1]: Leaving directory '/«PKGBUILDDIR»'
  debian/rules:101: recipe for target 'binary-arch' failed
  make: *** [binary-arch] Error 2
  dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit 
status 2

I was able to reproduce the problem on a porterbox (amd64, as it
happens), and found the issue to be that it was explicitly linking
against libraries that were neither direct nor indirect build
dependencies:

  mpicxx -Wl,-z,relro -Wl,--no-as-needed -g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -o checklink checklink.o  
-L/usr/lib/petscdir/3.6.2/x86_64-linux-gnu-real/lib 
-L/usr/lib/petscdir/3.6.2/x86_64-linux-gnu-real/lib  -lpetsc_real -ldmumps 
-lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lumfpack -lamd -lcholmod 
-lklu -L/usr/lib -lHYPRE_utilities -lHYPRE_struct_mv -lHYPRE_struct_ls 
-lHYPRE_sstruct_mv -lHYPRE_sstruct_ls -lHYPRE_IJ_mv -lHYPRE_parcsr_ls -lsuperlu 
-lscalapack-openmpi -llapack -lblas -lssl -lcrypto -lptesmumps -lptscotch 
-lptscotcherr -lfftw3 -lfftw3_mpi -lm -L/usr/lib/openmpi/lib 
-L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/x86_64-linux-gnu 
-L/lib/x86_64-linux-gnu -lmpi_f90 -lmpi_f77 -lgfortran -lm -lgfortran -lm 
-lquadmath -lm -lmpi_cxx -lstdc++ -L/usr/lib/openmpi/lib 
-L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/x86_64-linux-gnu 
-L/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ldl 
 -lmpi -lhwloc -lgcc_s -lpthread -ldl 
  /usr/bin/ld: cannot find -lssl
  /usr/bin/ld: cannot find -lcrypto
  /usr/bin/ld: cannot find -lgfortran

Could you please take a look?  Given that Debian builds PETSc as a
shared library, it shouldn't be necessary to list any other libraries
on the command line.  However, if the build system makes that hard to
avoid, please compensate by listing libgfortran-5-dev and libssl-dev
in Build-Depends.  (It's unfortunate that there's no generic
libgfortran-dev, though I suppose you could list gfortran.)

Either way, please confirm with pbuilder or the like that there aren't
any further errors in minimal environments.

Thanks!

--- End Message ---
--- Begin Message ---
Source: petsc
Source-Version: 3.7.4+dfsg1-9

We believe that the bug you reported is fixed in the latest version of
petsc, 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 802...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated petsc 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: SHA512

Format: 1.8
Date: Fri, 06 Jan 2017 13:10:01 +0800
Source: petsc
Binary: libpetsc3.7-dev libpetsc3.7.4-dev petsc-dev libpetsc3.7.4 
libpetsc3.7.4-dbg petsc3.7.4-doc libpetsc-complex-3.7-dev 
libpetsc-complex-3.7.4-dev libpetsc-complex-3.7.4 libpetsc-complex-3.7.4-dbg
Architecture: source
Version: 3.7.4+dfsg1-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Description:
 libpetsc-complex-3.7-dev - Static libraries, shared links, header files for 
PETSc
 libpetsc-complex-3.7.4 - Shared libraries for version 3.7 of PETSc with 
Complex Numbers
 libpetsc-complex-3.7.4-dbg - Debugging libraries for PETSc
 libpetsc-complex-3.7.4-dev - Static libraries, shared links, header files for 
PETSc
 libpetsc3.7-dev - Static libraries, shared links, header files for PETSc
 libpetsc3.7.4 - Shared libraries for version 3.7 of PETSc
 libpetsc3.7.4-dbg - Debugging libraries for PETSc
 libpetsc3.7.4-dev - Static libraries, shared links, header files for PETSc
 petsc-dev  - Virtual package depending on latest PETSc development package
 petsc3.7.4-doc - Documentation and examples for PETSc
Closes: 802706
Changes:
 petsc (3.7.4+dfsg1-9) unstable; urgency=medium
 .
   * Binary -dev packages Depends: libhdf5-mpi-dev.
     Needed since -lhdf5 is now added to PETSc pkgconfig flags.
     Closes: #802706.
Checksums-Sha1:
 4f6251e6d0a9456cddf4ca78a753c0c8dbafe507 3051 petsc_3.7.4+dfsg1-9.dsc
 a633da5f08973bc7f0e37c7529755bcf629d1ca3 35936 
petsc_3.7.4+dfsg1-9.debian.tar.xz
Checksums-Sha256:
 47ebdab179b5a9d290d4c19deb83b4bbccc18cebca0383afa3d0be5bb64a2096 3051 
petsc_3.7.4+dfsg1-9.dsc
 9ced9e4bca48a3e5ba75a8ef4d90a0786a5c663b1f771defc7d9a960d93e4b12 35936 
petsc_3.7.4+dfsg1-9.debian.tar.xz
Files:
 65c976a8384f206f5e9207e9bc3dd80c 3051 devel extra petsc_3.7.4+dfsg1-9.dsc
 24001e94842ced662e4d055e10fa59e5 35936 devel extra 
petsc_3.7.4+dfsg1-9.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAlhvNb8UHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfoaaxAAnMZiZZKaM5y7pTre+5SnwEdb6WUk
dq9N8SzsAdaNCMaHk1fWoirfg89kn5dn09i8UYXcEF1KA9GbB6k2k+dW/1zTHglg
kuNiuNAZOiE141aiM/jHZ4iXiy877eZzv/S8C8cWtvYYpXCtksuDKPluym2aVqn+
nX4lIv9/DqA9m26iBljDIYQz+S19quQiy6+rEVyqnVe6L7YKShux7RhW10IKhVvw
XZmT3zJLeCacwHjNdqC8x076C6LN65bY9oqpA6L04KVwwk1nAxNjsDpQPyZsol/Q
JWNw8bAa77/9yGXlMEWESTL+lqAUoZkSnB8hAZ9JOtv/0v+KiZfuje8csKwFNhAO
9rTa3l0MC5s7o8O9WsMM0wZZjBL+gfrlShLdpCH/s2OhFcDe8AQXmee4yRpNDwjj
6zCo8dBkARUpcPEdIt6nGql/cIgFbjHCN3J2m+JSVnHGalr6skSNA/gPFktWohaM
KWmJWEj93YuXCEtFGkSWKvq/udlznBLPYrsuFp8SBKZ6edXKBsa4ZJa1wDmuN9U9
lfJv1k2tBsmKsPARFLzcd4iY73x5krDd0noSr0iz3VCIECfpgYo/IF8phY5qzOhK
sRpYiaIM2Xba8d8PtPxlaR/vSJLU+dJxZhL0zKZ8VOcnFPesO4YEHlHmptfWoKmD
iFOnzjZ5QiOaEuY=
=0xoZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to