Your message dated Thu, 14 May 2009 21:32:52 +0000
with message-id <[email protected]>
and subject line Bug#528619: fixed in petsc 3.0.0.dfsg-3
has caused the Debian Bug report #528619,
regarding petsc: FTBFS on GNU/kFreeBSD
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 [email protected]
immediately.)


-- 
528619: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528619
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: petsc
Severity: important
Version: 3.0.0.dfsg-2
Tags: patch
User: [email protected]
Usertags: kfreebsd

Hi,

the current version fails to build on GNU/kFreeBSD.

The problem is overriden PETSC_ARCH.
It is overriden during make, but not during configure.
It is not problem on Linux architectures,
but on all other (kfreebsd, hurd) it is a problem.
Please do the override also during configure part,
as shown bellow.

The override can be either linux-gnu on all architectures,
or DEB_HOST_GNU_SYSTEM variable from dpkg-architecture output.

Thanks in advance

                        Petr

--- debian/rules
+++ debian/rules
@@ -91,7 +91,7 @@
 # With debugging=1, only static libraries are generated.
 # Build optimized libs second so files are consistent with optimized.
 build-arch: patch
-       PETSC_DIR=$(CURDIR) ./config/configure.py \
+       PETSC_DIR=$(CURDIR) PETSC_ARCH=$(PETSC_ARCH)-c-debug 
./config/configure.py \
          --with-debugging=1 \
          --useThreads 0 --with-mpi-dir=$(PETSC_MPI_DIR) \
          --with-blas-lib=-lblas --with-lapack-lib=-llapack \
@@ -107,7 +107,7 @@
 #        `if [ -e /usr/lib/libsidl.so ]; then echo "--with-babel=1 
--with-babel-dir=/usr"; fi`
        $(MAKE) PETSC_ARCH=$(PETSC_ARCH)-c-debug PETSC_DIR=$(CURDIR) \
          PETSC_INSTALL_DIR=/usr/lib/petscdir/$(PETSC_VERSION)
-       PETSC_DIR=$(CURDIR) ./config/configure.py --with-shared \
+       PETSC_DIR=$(CURDIR) PETSC_ARCH=$(PETSC_ARCH)-c-opt 
./config/configure.py --with-shared \
          --with-debugging=0 \
          --useThreads 0 --with-mpi-dir=$(PETSC_MPI_DIR) --with-mpi-shared=1 \
          --with-blas-lib=-lblas --with-lapack-lib=-llapack \




--- End Message ---
--- Begin Message ---
Source: petsc
Source-Version: 3.0.0.dfsg-3

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:

libpetsc3.0.0-dbg_3.0.0.dfsg-3_amd64.deb
  to pool/main/p/petsc/libpetsc3.0.0-dbg_3.0.0.dfsg-3_amd64.deb
libpetsc3.0.0-dev_3.0.0.dfsg-3_amd64.deb
  to pool/main/p/petsc/libpetsc3.0.0-dev_3.0.0.dfsg-3_amd64.deb
libpetsc3.0.0_3.0.0.dfsg-3_amd64.deb
  to pool/main/p/petsc/libpetsc3.0.0_3.0.0.dfsg-3_amd64.deb
petsc-dev_3.0.0.dfsg-3_all.deb
  to pool/main/p/petsc/petsc-dev_3.0.0.dfsg-3_all.deb
petsc3.0.0-doc_3.0.0.dfsg-3_all.deb
  to pool/main/p/petsc/petsc3.0.0-doc_3.0.0.dfsg-3_all.deb
petsc_3.0.0.dfsg-3.diff.gz
  to pool/main/p/petsc/petsc_3.0.0.dfsg-3.diff.gz
petsc_3.0.0.dfsg-3.dsc
  to pool/main/p/petsc/petsc_3.0.0.dfsg-3.dsc



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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adam C. Powell, IV <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 14 May 2009 13:54:25 -0400
Source: petsc
Binary: libpetsc3.0.0-dev petsc-dev libpetsc3.0.0 libpetsc3.0.0-dbg 
petsc3.0.0-doc
Architecture: source all amd64
Version: 3.0.0.dfsg-3
Distribution: unstable
Urgency: low
Maintainer: Debian Scientific Computing Team 
<[email protected]>
Changed-By: Adam C. Powell, IV <[email protected]>
Description: 
 libpetsc3.0.0 - Shared libraries for version 3.0.0 of PETSc
 libpetsc3.0.0-dbg - Static debugging libraries for PETSc
 libpetsc3.0.0-dev - Static libraries, shared links, header files for PETSc
 petsc-dev  - Empty package depending on latest PETSc development package
 petsc3.0.0-doc - Documentation and examples for PETSc
Closes: 515165 528556 528619
Changes: 
 petsc (3.0.0.dfsg-3) unstable; urgency=low
 .
   [Christophe Prud'homme]
   * debian/rules: use --prefix=/usr in configure
 .
   [Adam C. Powell, IV]
   * Removed superfluous scotch shlib patch (closes: #528556).
   * Added fftw and sprng linkages (closes: #515165), but actually doing fftw
     will require it to use MPI (bug 528680).
   * Changed PETSC_ARCH to DEB_BUILD_GNU_SYSTEM, and included it in configure
     command (closes: #528619).
Checksums-Sha1: 
 515c88c8898e1f5a31fc15e79524b021a9b443ac 1621 petsc_3.0.0.dfsg-3.dsc
 2c8040132310c9e9ef77191040bc91d8cdbde612 2664110 petsc_3.0.0.dfsg-3.diff.gz
 9a1c00152ee3eee94564bf37a4940ab4d2b77b37 12548 petsc-dev_3.0.0.dfsg-3_all.deb
 7e6afd96cf7f06e2af54467b79818d83f3fed607 4859940 
petsc3.0.0-doc_3.0.0.dfsg-3_all.deb
 60c4666a2a7f2a3d3e3c16fbb0844b7d5bae0fba 3390062 
libpetsc3.0.0-dev_3.0.0.dfsg-3_amd64.deb
 b6e6c695df62ae61782dbc36c5f3dde2d2c2942f 12710 
libpetsc3.0.0_3.0.0.dfsg-3_amd64.deb
 3513a9a3b2ef1776ce42b05e978547dba1c23444 3569742 
libpetsc3.0.0-dbg_3.0.0.dfsg-3_amd64.deb
Checksums-Sha256: 
 7f8f79e57e5f6f576c2fe3ae90af89b4ddc9e1b707f5a98920d6959a5a5ba259 1621 
petsc_3.0.0.dfsg-3.dsc
 60fa78eda6b3df226203cfe6da064db7b03f25adc2c6f9f8d6a5c0530aa75784 2664110 
petsc_3.0.0.dfsg-3.diff.gz
 b80660f899a779d7a530032289614bfb08969cd3f11a7be6043c13f8b9651a8b 12548 
petsc-dev_3.0.0.dfsg-3_all.deb
 1553910b68a4a3498347076e5b6ec6cb96930b63092a4354dfe040f22a3e00d1 4859940 
petsc3.0.0-doc_3.0.0.dfsg-3_all.deb
 54b6ea8932faa8a0fbf87bc39b43908379b609149954efecdefea9aee715570f 3390062 
libpetsc3.0.0-dev_3.0.0.dfsg-3_amd64.deb
 28ef0189fcc2d81876f352571cd7b66bc871f3d2f13066a5f6ce9e04c3b25d3c 12710 
libpetsc3.0.0_3.0.0.dfsg-3_amd64.deb
 c592d30440b3d135105eb11f2b5405f51c835da422ee6a2ecccbecd06ec201e4 3569742 
libpetsc3.0.0-dbg_3.0.0.dfsg-3_amd64.deb
Files: 
 61e88cf5c2e743fee11c031981fea9e0 1621 devel extra petsc_3.0.0.dfsg-3.dsc
 30e152ccd0d17be9e09063d5f56e9298 2664110 devel extra petsc_3.0.0.dfsg-3.diff.gz
 ec6147fc391cfbe011cf556a9cf546ca 12548 libdevel extra 
petsc-dev_3.0.0.dfsg-3_all.deb
 2f5c281c6094d03c14ebf9428c0fcbaa 4859940 doc extra 
petsc3.0.0-doc_3.0.0.dfsg-3_all.deb
 7956c06b7ad92d61b07dfabae3450d06 3390062 libdevel extra 
libpetsc3.0.0-dev_3.0.0.dfsg-3_amd64.deb
 9c96d879c62f4554066bb41436a8d9b6 12710 libs extra 
libpetsc3.0.0_3.0.0.dfsg-3_amd64.deb
 538482ff615855a5f6fbfdccf30ea709 3569742 debug extra 
libpetsc3.0.0-dbg_3.0.0.dfsg-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoMXcAACgkQUm8B6FZO5LaLZwCeM8chgvRgri2Ul71nvgpRAgKq
3CoAn16HUwMTgiJF6sQAqPVh/qn9yGSF
=SepH
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to