[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#530479: marked as done (Needs to link against boost_filesystem-mt)

Your message dated Thu, 02 Jul 2009 16:32:11 +0000
with message-id <E1MMPCl-00047D-Vy@ries.debian.org>
and subject line Bug#530479: fixed in sfftobmp 3.1.2-2
has caused the Debian Bug report #530479,
regarding Needs to link against boost_filesystem-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 owner@bugs.debian.org

530479: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530479
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: sfftobmp
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

Build Log excerpt:

source='main.cpp' object='main.o' libtool=no \
        depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
        depmode=gcc3 /bin/sh ../config/depcomp \
        g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I..    -g -O2 -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp
source='output.cpp' object='output.o' libtool=no \
        depfile='.deps/output.Po' tmpdepfile='.deps/output.TPo' \
        depmode=gcc3 /bin/sh ../config/depcomp \
        g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I..    -g -O2 -c -o output.o `test -f 'output.cpp' || echo './'`output.cpp
g++  -g -O2   -o sfftobmp  my_getopt.o cmdline.o codes.o common.o decoder.o input.o main.o output.o -ltiff -ljpeg -lboost_filesystem
/usr/bin/ld: cannot find -lboost_filesystem
collect2: ld returned 1 exit status
make[3]: *** [sfftobmp] Error 1
make[3]: Leaving directory `/tmp/buildd/sfftobmp-3.1.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/buildd/sfftobmp-3.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/sfftobmp-3.1.2'
make: *** [build-stamp] Error 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: sfftobmp
Source-Version: 3.1.2-2

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

  to pool/main/s/sfftobmp/sfftobmp_3.1.2-2.diff.gz
  to pool/main/s/sfftobmp/sfftobmp_3.1.2-2.dsc
  to pool/main/s/sfftobmp/sfftobmp_3.1.2-2_amd64.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 530479@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Cyril Brulebois <kibi@debian.org> (supplier of updated sfftobmp 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Thu, 02 Jul 2009 18:03:41 +0200
Source: sfftobmp
Binary: sfftobmp
Architecture: source amd64
Version: 3.1.2-2
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
 sfftobmp   - SFF (Structed Fax File) Converter
Closes: 520743 525881 530479
 sfftobmp (3.1.2-2) unstable; urgency=low
   * QA upload.
   * Fix FTBFS with new boost versions, now that only multi-threaded
     variants are available for all boost components. To that effect, link
     against “boost_filesystem-mt”, adding the “-mt” suffix. Also make sure
     a “modern” version of boost is installed by using “>= 1.37” in the
     Build-Depends (Closes: #530479):
      - 01-fix-ftbfs-with-new-boost.diff
   * Fix FTBFS with gcc-4.4, using a patch by Martin Michlmayr, thanks
     (Closes: #525881):
      - 02-fix-ftbfs-with-gcc-4.4.diff
   * Add quilt to Build-Depends and adapt debian/rules to deal with
   * Move Homepage to the Source stanza (Closes: #520743).
 eadc05f08794b09b7a45eb45f66a22443cc2292d 1080 sfftobmp_3.1.2-2.dsc
 e9958b16ed689c5d2739302ab39fbbf27104e3a5 7505 sfftobmp_3.1.2-2.diff.gz
 c7656c396c1738aebe702dd427e90c36a7fcac7d 45592 sfftobmp_3.1.2-2_amd64.deb
 133cd86a1a739b6d0d4780e1e1c8a57175a4376ba78dd18964e32b9081ec5768 1080 sfftobmp_3.1.2-2.dsc
 72acf5ab8c027544245b2ffc6fbcbbc2e478cb8c6816e17011b432cb21f3e466 7505 sfftobmp_3.1.2-2.diff.gz
 90e77a2b89214eb8181cb367c80b5fb980a98c6051b0a747b23ea194f0871815 45592 sfftobmp_3.1.2-2_amd64.deb
 57fbaade07e485ead3979ef7d5e5d90a 1080 graphics optional sfftobmp_3.1.2-2.dsc
 5935391c0fec7b2b5db1c1d454d2677c 7505 graphics optional sfftobmp_3.1.2-2.diff.gz
 fa79dd9c8f2aed0c8a3147c9255b0fe2 45592 graphics optional sfftobmp_3.1.2-2_amd64.deb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: