Your message dated Sun, 05 Jul 2009 16:17:17 +0000
with message-id <e1mnuoz-00008s...@ries.debian.org>
and subject line Bug#530478: fixed in polybori 0.5~rc1-1.1
has caused the Debian Bug report #530478,
regarding Needs to link against -lboost_python-mt
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.)


-- 
530478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530478
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: polybori
Severity: serious
Justification: no longer builds from source

Due to the recently-introduced package boost-defaults [1], the
unversioned Boost -dev packages changed from Boost version 1.34.1 to
version 1.38.0.

You package now fails to build due to that change.  Specifically, you
will need to link against "-mt" variants of the boost libraries.

Upstream stopped building separate single- and multi-threaded variants
of all libraries and Debian followed suit as of 1.37.0.  The
single-threaded variant was named, e.g. "-lboost_regex" while the
multi-threaded variant was suffixed with "-mt", i.e. named
"-lboost_regex-mt".  Your package needs to change its linker
arguments.

Build log excerpt:

/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning This 
file includes at least one deprecated or antiquated header which may be removed 
without further notice at a future date. Please use a non-deprecated interface 
with equivalent functionality instead. For a listing of replacement headers and 
interfaces, consult the file backward_warning.h. To disable this warning use 
-Wno-deprecated.
gcc -o M4RI/grayflex.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED -DHAVE_M4RI 
-DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/grayflex.c
gcc -o M4RI/packedmatrix.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED -DHAVE_M4RI 
-DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/packedmatrix.c
gcc -o M4RI/watch.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED -DHAVE_M4RI 
-DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/watch.c
gcc -o M4RI/strassen.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED -DHAVE_M4RI 
-DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/strassen.c
gcc -o M4RI/misc.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED -DHAVE_M4RI 
-DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/misc.c
gcc -o M4RI/brilliantrussian.os -c -std=c99 -O3 -fPIC -DNDEBUG -DPACKED 
-DHAVE_M4RI -DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD 
-I/usr/include/python2.4 -Ipolybori/include -ICudd/obj -ICudd/util -ICudd/cudd 
-ICudd/mtr -ICudd/st -ICudd/epd M4RI/brilliantrussian.c
g++ -o PyPolyBoRi/PyPolyBoRi.so -s -shared PyPolyBoRi/test_util.os 
PyPolyBoRi/main_wrapper.os PyPolyBoRi/dd_wrapper.os PyPolyBoRi/Poly_wrapper.os 
PyPolyBoRi/navigator_wrap.os PyPolyBoRi/variable_block.os 
PyPolyBoRi/monomial_wrapper.os PyPolyBoRi/misc_wrapper.os 
PyPolyBoRi/strategy_wrapper.os PyPolyBoRi/set_wrapper.os 
PyPolyBoRi/slimgb_wrapper.os Cudd/obj/cuddObj.os Cudd/util/safe_mem.os 
Cudd/util/cpu_time.os Cudd/util/strsav.os Cudd/util/prtime.os Cudd/util/stub.os 
Cudd/util/state.os Cudd/util/ptime.os Cudd/util/getopt.os 
Cudd/util/pathsearch.os Cudd/util/cpu_stats.os Cudd/util/pipefork.os 
Cudd/util/tmpfile.os Cudd/util/datalimit.os Cudd/util/texpand.os 
Cudd/cudd/cuddLinear.os Cudd/cudd/cuddSubsetHB.os Cudd/cudd/cuddGenCof.os 
Cudd/cudd/cuddApprox.os Cudd/cudd/cuddHarwell.os Cudd/cudd/cuddLevelQ.os 
Cudd/cudd/cuddUtil.os Cudd/cudd/cuddRef.os Cudd/cudd/cuddAPI.os 
Cudd/cudd/cuddBddAbs.os Cudd/cudd/cuddCof.os Cudd/cudd/cuddSign.os 
Cudd/cudd/cuddCompose.os Cudd/cudd/cuddSat.os Cudd
 /cudd/cuddAddAbs.os Cudd/cudd/cuddMatMult.os Cudd/cudd/cuddSubsetSP.os 
Cudd/cudd/cuddAddInv.os Cudd/cudd/cuddBddIte.os Cudd/cudd/cuddCache.os 
Cudd/cudd/cuddInteract.os Cudd/cudd/cuddZddGroup.os Cudd/cudd/cuddZddPort.os 
Cudd/cudd/cuddApa.os Cudd/cudd/cuddAddApply.os Cudd/cudd/cuddGenetic.os 
Cudd/cudd/cuddBridge.os Cudd/cudd/cuddAnneal.os Cudd/cudd/cuddAddIte.os 
Cudd/cudd/cuddZddSetop.os Cudd/cudd/cuddLiteral.os Cudd/cudd/cuddExact.os 
Cudd/cudd/cuddLCache.os Cudd/cudd/cuddPriority.os Cudd/cudd/cuddRead.os 
Cudd/cudd/cuddTable.os Cudd/cudd/cuddDecomp.os Cudd/cudd/cuddReorder.os 
Cudd/cudd/cuddExport.os Cudd/cudd/cuddAddNeg.os Cudd/cudd/cuddSymmetry.os 
Cudd/cudd/cuddEssent.os Cudd/cudd/cuddClip.os Cudd/cudd/cuddZddReord.os 
Cudd/cudd/cuddAndAbs.os Cudd/cudd/cuddSplit.os Cudd/cudd/cuddZddMisc.os 
Cudd/cudd/cuddSolve.os Cudd/cudd/cuddZddFuncs.os Cudd/cudd/cuddBddCorr.os 
Cudd/cudd/cuddAddWalsh.os Cudd/cudd/cuddZddSymm.os Cudd/cudd/cuddCheck.os 
Cudd/cudd/cuddZddLin.os Cudd/cudd/cuddZddU
 til.os Cudd/cudd/cuddAddFind.os Cudd/cudd/cuddWindow.os Cudd/cudd/cuddGroup.os 
Cudd/cudd/cuddZddCount.os Cudd/cudd/cuddZddIsop.os Cudd/cudd/cuddInit.os 
Cudd/mtr/mtrGroup.os Cudd/mtr/mtrBasic.os Cudd/st/st.os Cudd/epd/epd.os 
polybori/src/BoolePolyRing.os polybori/src/BooleEnv.os 
polybori/src/BoolePolynomial.os polybori/src/BooleVariable.os 
polybori/src/CErrorInfo.os polybori/src/PBoRiError.os 
polybori/src/CCuddFirstIter.os polybori/src/CCuddNavigator.os 
polybori/src/BooleMonomial.os polybori/src/BooleSet.os polybori/src/LexOrder.os 
polybori/src/CCuddLastIter.os polybori/src/CCuddGetNode.os 
polybori/src/BooleExponent.os polybori/src/DegLexOrder.os 
polybori/src/DegRevLexAscOrder.os polybori/src/pbori_routines.os 
polybori/src/BlockDegLexOrder.os polybori/src/BlockDegRevLexAscOrder.os 
groebner/src/groebner.os groebner/src/literal_factorization.os 
groebner/src/randomset.os groebner/src/pairs.os groebner/src/groebner_alg.os 
groebner/src/polynomial_properties.os groebner/src/lexbuck
 ets.os groebner/src/dlex4data.os groebner/src/dp_asc4data.os 
groebner/src/lp4data.os groebner/src/nf.os groebner/src/interpolate.os 
M4RI/grayflex.os M4RI/packedmatrix.os M4RI/watch.os M4RI/strassen.os 
M4RI/misc.os M4RI/brilliantrussian.os -L/usr/lib -L/usr/lib/python2.4/config 
-Lpolybori -Lgroebner -LCudd -lm -lboost_python
/usr/bin/ld: cannot find -lboost_python
collect2: ld returned 1 exit status
scons: *** [PyPolyBoRi/PyPolyBoRi.so] Error 1
scons: building terminated because of errors.
make: *** [build-python2.4] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2



[1] http://lists.debian.org/debian-devel-announce/2009/05/msg00002.html

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
Source: polybori
Source-Version: 0.5~rc1-1.1

We believe that the bug you reported is fixed in the latest version of
polybori, which is due to be installed in the Debian FTP archive:

libpolybori-0.5.0-0_0.5~rc1-1.1_amd64.deb
  to pool/main/p/polybori/libpolybori-0.5.0-0_0.5~rc1-1.1_amd64.deb
libpolybori-dev_0.5~rc1-1.1_amd64.deb
  to pool/main/p/polybori/libpolybori-dev_0.5~rc1-1.1_amd64.deb
polybori_0.5~rc1-1.1.diff.gz
  to pool/main/p/polybori/polybori_0.5~rc1-1.1.diff.gz
polybori_0.5~rc1-1.1.dsc
  to pool/main/p/polybori/polybori_0.5~rc1-1.1.dsc
python-polybori_0.5~rc1-1.1_amd64.deb
  to pool/main/p/polybori/python-polybori_0.5~rc1-1.1_amd64.deb



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 530...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois <k...@debian.org> (supplier of updated polybori 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...@debian.org)


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

Format: 1.8
Date: Thu, 02 Jul 2009 17:26:00 +0200
Source: polybori
Binary: python-polybori libpolybori-dev libpolybori-0.5.0-0
Architecture: source amd64
Version: 0.5~rc1-1.1
Distribution: unstable
Urgency: low
Maintainer: Tim Abbott <tabb...@mit.edu>
Changed-By: Cyril Brulebois <k...@debian.org>
Description: 
 libpolybori-0.5.0-0 - Polynomials over Boolean Rings, shared library
 libpolybori-dev - Polynomials over Boolean Rings, development files
 python-polybori - Polynomials over Boolean Rings, Python module
Closes: 530478
Changes: 
 polybori (0.5~rc1-1.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix FTBFS with current boost (Closes: #530478). As explained by Steve
     M. Robbins, single- and multi-threaded variants got dropped, only mt
     variants are available as of 1.37.0, suffixed with “-mt”. Since the
     previous filenames aren't specified, make sure a “modern” version of
     boost headers are used, bumping the versioned build dependency from
     “>= 1.33” to “>= 1.37”, and tweak SConstruct to use “boost_python-mt”
     instead of “boost_python” for the LIBS variable, using the following
     patch:
      - 01-fix-ftbfs-with-new-boost.diff
Checksums-Sha1: 
 ff72efcda0ae4196c7a6a2e7f885ff3f0acc265f 1335 polybori_0.5~rc1-1.1.dsc
 d88dfe0f41d6f076eb2106575edb1e1a49f85856 3857 polybori_0.5~rc1-1.1.diff.gz
 1109ad90204ed225b391895db24b5f1e6bd95682 3464844 
python-polybori_0.5~rc1-1.1_amd64.deb
 101e23ed373df75ccaff66b69ea15bfbc3bab56f 4066858 
libpolybori-dev_0.5~rc1-1.1_amd64.deb
 2122bac2bf232d5abdf8eadae36e7a2fc8ee3576 2077412 
libpolybori-0.5.0-0_0.5~rc1-1.1_amd64.deb
Checksums-Sha256: 
 e85b9242c68a2b15dab0127afe62140f618c21d0e174a6867f3ce68a687c906e 1335 
polybori_0.5~rc1-1.1.dsc
 0760e3b39028c5dc60d773d17d7bb481d7ef9bcc34e8319f1b4c916a71f7815a 3857 
polybori_0.5~rc1-1.1.diff.gz
 085a64966ccfdcbd91298c449ec8eed2c370682e074bf52e49fbfe24ee8fd5bf 3464844 
python-polybori_0.5~rc1-1.1_amd64.deb
 3f3e53b08cc033e7b392f9f2cb7be1fdfdd12d5c9036de285f14c48ab25c2455 4066858 
libpolybori-dev_0.5~rc1-1.1_amd64.deb
 b19a4fe145741738569f694e1a69ff8a2b01d8fda9e75b72e458e836673df1a8 2077412 
libpolybori-0.5.0-0_0.5~rc1-1.1_amd64.deb
Files: 
 8b38aae9fc8e01340e7394bdf5eedfc0 1335 math optional polybori_0.5~rc1-1.1.dsc
 9e1d059b9782817f104dbdb20b160a50 3857 math optional 
polybori_0.5~rc1-1.1.diff.gz
 becd674bc8ca6c84c5f2181c7ce9c129 3464844 python optional 
python-polybori_0.5~rc1-1.1_amd64.deb
 2d582082309709d01a84f22efc324f66 4066858 libdevel optional 
libpolybori-dev_0.5~rc1-1.1_amd64.deb
 695a69fb2b4865b58c790ff19e08d5a2 2077412 libs optional 
libpolybori-0.5.0-0_0.5~rc1-1.1_amd64.deb

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

iEYEARECAAYFAkpM2OQACgkQeGfVPHR5Nd0rqgCeKIX7C33TSAp3S7fdbNZym0yd
seIAniCtYGaMq3+7OmCo7U5bKAW7aViR
=wqpb
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to