Debian Bug report logs -
#468061
libboost-date-time-dev: Breaks compilation of deluge-torrent with g++-4.3
Reported by: Daniel Schepler <schepler@math.berkeley.edu>
Date: Tue, 26 Feb 2008 20:54:05 UTC
Severity: important
Tags: patch
Found in version boost/1.34.1-7
Fixed in version boost/1.34.1-9
Done: smr@debian.org (Steve M. Robbins)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>:
Bug#468061; Package libboost-date-time-dev.
(full text, mbox, link).
Acknowledgement sent to Daniel Schepler <schepler@math.berkeley.edu>:
New Bug report received and forwarded. Copy sent to Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libboost-date-time-dev
Version: 1.34.1-7
Severity: important
User: tbm@cyrius.com
Usertags: ftbfs-gcc-4.3
From my pbuilder build log for deluge-torrent, with g++ -> g++-4.3:
...
gcc -pthread -fno-strict-aliasing -Wall -g -O2 -DAMD64 -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.4 -I/usr/include/python2.4 -c src/deluge_core.cpp -o build/temp.linux-x86_64-2.4/src/deluge_core.o -Wno-missing-braces -DHAVE_INCLUDE_LIBTORRENT_ASIO____ASIO_HPP=1 -DHAVE_INCLUDE_LIBTORRENT_ASIO_SSL_STREAM_HPP=1 -DHAVE_INCLUDE_LIBTORRENT_ASIO_IP_TCP_HPP=1 -DHAVE_PTHREAD=1 -DTORRENT_USE_OPENSSL=1 -DHAVE_SSL=1 -DNDEBUG=1
In file included from /usr/include/boost/date_time/gregorian/gregorian_io.hpp:12,
from /usr/include/boost/date_time/gregorian/conversion.hpp:23,
from /usr/include/boost/date_time/gregorian/gregorian.hpp:21,
from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12,
from /usr/include/boost/date_time/posix_time/posix_time.hpp:24,
from src/deluge_core.cpp:50:
/usr/include/boost/date_time/date_facet.hpp:560: error: declaration of 'void boost::date_time::date_input_facet<date_type, CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)'
/usr/include/boost/date_time/special_values_parser.hpp:34: error: changes meaning of 'special_values_parser' from 'class boost::date_time::special_values_parser<date_type, charT>'
...
error: command 'gcc' failed with exit status 1
make: *** [build-stamp2.4] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
--
Daniel Schepler
Information forwarded to debian-bugs-dist@lists.debian.org, Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>:
Bug#468061; Package libboost-date-time-dev.
(full text, mbox, link).
Acknowledgement sent to "Anibal Avelar" <aavelar@cofradia.org>:
Extra info received and forwarded to list. Copy sent to Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #10 received at 468061@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
tags 468061 patch
quit
I added one patch to fix the FTBFS with GCC 4.3:
libboost-date-time-dev: Breaks compilation of deluge-torrent with
g++-4.3, because it breaks to the k3d program too. I'm doing a patch
to the k3d too.
Also, do you wish a NMU package if you have lack time?
I need this package patched because I will do the NMU for k3d too ;)
Regards.
- --
Anibal Avelar (FixXxeR) http://fixxxer.cc
GPG: 83B64656 - C143 4AD8 B017 53FA B742 D6AA CEEA F9F3 83B6 4656
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org
iD8DBQFH4sh6zur584O2RlYRAkljAJ9Yua7JLdc0E/Z1ONBKOtmgTpGAlACfWUqM
wiG/qOu+r0HRFGIsGDfwojU=
=h7zg
-----END PGP SIGNATURE-----
[468061.patch (text/x-patch, attachment)]
Information forwarded to debian-bugs-dist@lists.debian.org, Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>:
Bug#468061; Package libboost-date-time-dev.
(full text, mbox, link).
Acknowledgement sent to "Anibal Avelar" <aavelar@cofradia.org>:
Extra info received and forwarded to list. Copy sent to Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #15 received at 468061@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
tags 468061 patch
quit
> I added one patch to fix the FTBFS with GCC 4.3:
> libboost-date-time-dev: Breaks compilation of deluge-torrent with
> g++-4.3, because it breaks to the k3d program too. I'm doing a patch
> to the k3d too.
Sorry. I'm some tired. The patch was reversed :P
I send the good patch. Is obvious the change but I like the send the
patch correctly.
Regards.
- --
Anibal Avelar (FixXxeR) http://fixxxer.cc
GPG: 83B64656 - C143 4AD8 B017 53FA B742 D6AA CEEA F9F3 83B6 4656
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org
iD8DBQFH4s1Fzur584O2RlYRAlO+AJ9aq5cMJpiJ9FBVYGYpG0NF32iYwQCdFjol
BorcaiqptuVojmsWAZF2vlY=
=zRIs
-----END PGP SIGNATURE-----
[468061.patch (text/x-patch, attachment)]
Tags added: patch
Request was from "Anibal Avelar" <aavelar@cofradia.org>
to control@bugs.debian.org.
(Sat, 22 Mar 2008 21:18:03 GMT) (full text, mbox, link).
Tags added: pending
Request was from "Steve M. Robbins" <steve@sumost.ca>
to control@bugs.debian.org.
(Sun, 23 Mar 2008 05:39:02 GMT) (full text, mbox, link).
Reply sent to smr@debian.org (Steve M. Robbins):
You have taken responsibility.
(full text, mbox, link).
Notification sent to Daniel Schepler <schepler@math.berkeley.edu>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #24 received at 468061-close@bugs.debian.org (full text, mbox, reply):
Source: boost
Source-Version: 1.34.1-9
We believe that the bug you reported is fixed in the latest version of
boost, which is due to be installed in the Debian FTP archive:
bcp_1.34.1-9_i386.deb
to pool/main/b/boost/bcp_1.34.1-9_i386.deb
boost_1.34.1-9.diff.gz
to pool/main/b/boost/boost_1.34.1-9.diff.gz
boost_1.34.1-9.dsc
to pool/main/b/boost/boost_1.34.1-9.dsc
libboost-date-time-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-date-time-dev_1.34.1-9_i386.deb
libboost-date-time1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-date-time1.34.1_1.34.1-9_i386.deb
libboost-dbg_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-dbg_1.34.1-9_i386.deb
libboost-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-dev_1.34.1-9_i386.deb
libboost-doc_1.34.1-9_all.deb
to pool/main/b/boost/libboost-doc_1.34.1-9_all.deb
libboost-filesystem-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-filesystem-dev_1.34.1-9_i386.deb
libboost-filesystem1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-filesystem1.34.1_1.34.1-9_i386.deb
libboost-graph-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-graph-dev_1.34.1-9_i386.deb
libboost-graph1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-graph1.34.1_1.34.1-9_i386.deb
libboost-iostreams-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-iostreams-dev_1.34.1-9_i386.deb
libboost-iostreams1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-iostreams1.34.1_1.34.1-9_i386.deb
libboost-program-options-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-program-options-dev_1.34.1-9_i386.deb
libboost-program-options1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-program-options1.34.1_1.34.1-9_i386.deb
libboost-python-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-python-dev_1.34.1-9_i386.deb
libboost-python1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-python1.34.1_1.34.1-9_i386.deb
libboost-regex-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-regex-dev_1.34.1-9_i386.deb
libboost-regex1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-regex1.34.1_1.34.1-9_i386.deb
libboost-serialization-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-serialization-dev_1.34.1-9_i386.deb
libboost-serialization1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-serialization1.34.1_1.34.1-9_i386.deb
libboost-signals-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-signals-dev_1.34.1-9_i386.deb
libboost-signals1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-signals1.34.1_1.34.1-9_i386.deb
libboost-test-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-test-dev_1.34.1-9_i386.deb
libboost-test1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-test1.34.1_1.34.1-9_i386.deb
libboost-thread-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-thread-dev_1.34.1-9_i386.deb
libboost-thread1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-thread1.34.1_1.34.1-9_i386.deb
libboost-wave-dev_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-wave-dev_1.34.1-9_i386.deb
libboost-wave1.34.1_1.34.1-9_i386.deb
to pool/main/b/boost/libboost-wave1.34.1_1.34.1-9_i386.deb
pyste_1.34.1-9_all.deb
to pool/main/b/boost/pyste_1.34.1-9_all.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 468061@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve M. Robbins <smr@debian.org> (supplier of updated boost 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)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 24 Mar 2008 23:09:57 -0500
Source: boost
Binary: bcp libboost-dbg libboost-dev libboost-doc libboost-date-time1.34.1 libboost-date-time-dev libboost-filesystem1.34.1 libboost-filesystem-dev libboost-graph1.34.1 libboost-graph-dev libboost-iostreams1.34.1 libboost-iostreams-dev libboost-program-options1.34.1 libboost-program-options-dev libboost-python1.34.1 libboost-python-dev libboost-regex1.34.1 libboost-regex-dev libboost-serialization1.34.1 libboost-serialization-dev libboost-signals1.34.1 libboost-signals-dev libboost-test1.34.1 libboost-test-dev libboost-thread1.34.1 libboost-thread-dev libboost-wave1.34.1 libboost-wave-dev pyste
Architecture: source all i386
Version: 1.34.1-9
Distribution: unstable
Urgency: low
Maintainer: Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>
Changed-By: Steve M. Robbins <smr@debian.org>
Description:
bcp - tool for extracting subsets of Boost C++ Libraries
libboost-date-time-dev - set of date-time libraries based on generic programming concepts
libboost-date-time1.34.1 - set of date-time libraries based on generic programming concepts
libboost-dbg - Boost C++ Libraries with debug symbols
libboost-dev - Boost C++ Libraries development files
libboost-doc - Boost.org libraries documentation
libboost-filesystem-dev - filesystem operations (portable paths, iteration over directories
libboost-filesystem1.34.1 - filesystem operations (portable paths, iteration over directories
libboost-graph-dev - generic graph components and algorithms in C++
libboost-graph1.34.1 - generic graph components and algorithms in C++
libboost-iostreams-dev - Boost.Iostreams Library development files
libboost-iostreams1.34.1 - Boost.Iostreams Library
libboost-program-options-dev - program options library for C++
libboost-program-options1.34.1 - program options library for C++
libboost-python-dev - Boost.Python Library development files
libboost-python1.34.1 - Boost.Python Library
libboost-regex-dev - regular expression library for C++
libboost-regex1.34.1 - regular expression library for C++
libboost-serialization-dev - serialization library for C++
libboost-serialization1.34.1 - serialization library for C++
libboost-signals-dev - managed signals and slots library for C++
libboost-signals1.34.1 - managed signals and slots library for C++
libboost-test-dev - components for writing and executing test suites
libboost-test1.34.1 - components for writing and executing test suites
libboost-thread-dev - portable C++ multi-threading
libboost-thread1.34.1 - portable C++ multi-threading
libboost-wave-dev - C99/C++ preprocessor library
libboost-wave1.34.1 - C99/C++ preprocessor library
pyste - Boost.Python code generator
Closes: 468061 469771 470080 471284 472571
Changes:
boost (1.34.1-9) unstable; urgency=low
.
* debian/control:
* debian/rules: Set up to use Quilt for maintaining patches.
.
* boost/numeric/ublas/matrix.hpp:
* boost/numeric/ublas/matrix_sparse.hpp: Revert. These originated in
the merge of 1.33.1 (change 13900) and appear to be erroneous.
.
* Reverted all other diffs outside of debian/ and created the following
set of quilt patches:
- debian/patches/regex-vulnerability.patch
- debian/patches/suppress-compiler-warnings.patch
- debian/patches/function-template-thread-safety.patch
- debian/patches/bjam-no-strict-aliasing.patch
- debian/patches/gcc-4.3.patch
.
* Remove obsolete patch files:
- debian/patches/03-st_mt.patch
- debian/patches/02-is_incrementable1331.patch
- debian/patches/01-ublas1331.patch
- debian/patches/05_regex_fixes.patch
- debian/patches/04-ublas_warnings.patch
.
* boost/date_time/date_facet.hpp: Qualify special_values_parser<>, to
build with GCC 4.3; patch added to gcc-4.3.patch (thanks, Anibal
Avelar). Closes: #468061.
.
* boost/spirit/phoenix/operators.hpp: Include <climits>, to build with
GCC 4.3; patch added to gcc-4.3.patch (thanks, Dominic Hargreaves).
Closes: #470080.
.
* boost/date_time/date_formatting.hpp: Format year with classic locale
to force correct formatting; new patch date_time_date_formatting_hpp
(thanks, Jean Pierre LeJacq). Also reported upstream as ticket/1674.
Closes: #469771.
.
* debian/libboost-doc.doc-base: Change document ID from "Boost" to
"boost". Apparently dh_installdocs got picky about no upper-case
letters in doc IDs. Closes: #471284.
.
* debian/patches/gcc-4.3.patch: Include relevant patches from Boost
ticket tracker, issues: 1570, 1615, and 1617.
.
* debian/control: Update to standards version 2.7.3 (no changes).
.
* debian/pyste.1: New. Manual page for pyste.
* debian/rules: Install pyste man page. Bump SHLIBS_VERSION to
1.34.1-8. Closes: #472571.
.
* debian/bcp.1: Replace initial ' by .\" to avoid warnings from "man".
Files:
c015af8b28c491a4b8322437e797f882 1524 libs optional boost_1.34.1-9.dsc
c848b3cb39c7e271e3a9c9112d0a7d33 59845 libs optional boost_1.34.1-9.diff.gz
101756532dc49951dac2791c129241a3 16308168 doc optional libboost-doc_1.34.1-9_all.deb
4539a52542579ac52a1ffa8722e1cd1f 53350 python optional pyste_1.34.1-9_all.deb
4ca7337a4199a3ad0c61685ec99f4472 183634 libdevel optional bcp_1.34.1-9_i386.deb
600fab3e035046dbeafedb70cc1d0ded 49981560 libdevel extra libboost-dbg_1.34.1-9_i386.deb
a776ff44ad44e08ac96d7d9d0fa58c69 1935750 libdevel optional libboost-dev_1.34.1-9_i386.deb
1c04eb419a3a8b37ec3abb8e963f1a1b 59432 libs optional libboost-date-time1.34.1_1.34.1-9_i386.deb
ca3892e7b19bfa39ae4bd5e29a4eba32 184178 libdevel optional libboost-date-time-dev_1.34.1-9_i386.deb
1ef42f8dce30a5ddc4e47f3d263dea89 56686 libs optional libboost-filesystem1.34.1_1.34.1-9_i386.deb
93e7ac6359e88abd7216304605284389 81164 libdevel optional libboost-filesystem-dev_1.34.1-9_i386.deb
2c71cf2ea5491c75e0d55fbadb929704 244712 libs optional libboost-graph1.34.1_1.34.1-9_i386.deb
2e67b80acb74db24b4e447ff8be9069c 492244 libdevel optional libboost-graph-dev_1.34.1-9_i386.deb
8ab3e77485e0e77c360ec427192192cd 46528 libs optional libboost-iostreams1.34.1_1.34.1-9_i386.deb
c39ffa83c80f5e370e496c319fab4110 130584 libdevel optional libboost-iostreams-dev_1.34.1-9_i386.deb
be306ba257cc4fe12e10334c8ea5fb28 189410 libs optional libboost-program-options1.34.1_1.34.1-9_i386.deb
f022bb050da3e5ec4ba47281b89e8569 268756 libdevel optional libboost-program-options-dev_1.34.1-9_i386.deb
58525a29c8eb5eacb8e2ce1dbf521613 370038 python optional libboost-python1.34.1_1.34.1-9_i386.deb
9da86190e18a1b386923fda33aa75db4 578006 libdevel optional libboost-python-dev_1.34.1-9_i386.deb
ca12db7e889842620190ba149c97d82b 541354 libs optional libboost-regex1.34.1_1.34.1-9_i386.deb
603136c2b57a62bfe6d20221ddd8811a 1042676 libdevel optional libboost-regex-dev_1.34.1-9_i386.deb
1155e1ddc3808515816467e99c85c7ad 395612 libs optional libboost-serialization1.34.1_1.34.1-9_i386.deb
9869502399e60f7fe5051cd25a5e0d63 594382 libdevel optional libboost-serialization-dev_1.34.1-9_i386.deb
c8cd8826325101ca7e578a900b43cfaa 72314 libs optional libboost-signals1.34.1_1.34.1-9_i386.deb
9f2b2850edd1ca6e8a1c030166e947b1 91280 libdevel optional libboost-signals-dev_1.34.1-9_i386.deb
6014f3963000baf0abc2b29e21fdb382 226530 libs optional libboost-test1.34.1_1.34.1-9_i386.deb
278164e8c4c50c09c38701d8b54935ad 445750 libdevel optional libboost-test-dev_1.34.1-9_i386.deb
7f471e48797f07a2f3635ea5843d30ef 38688 libs optional libboost-thread1.34.1_1.34.1-9_i386.deb
4b281c43363d0a7c60c883724f150581 47760 libdevel optional libboost-thread-dev_1.34.1-9_i386.deb
1425c017ca7535b7a99db896fca449cb 448714 libs optional libboost-wave1.34.1_1.34.1-9_i386.deb
fd951e252fcea2974f8dfd6044ddf714 818826 libdevel optional libboost-wave-dev_1.34.1-9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH6KG40i2bPSHbMcURAgPVAJ9SMFCGeNme6K/0IRlXvNkcoP5IQQCghQF9
03/QYK1NmgUNySfFzbzoQQE=
=a+n5
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 05 May 2008 07:37:32 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Jan 11 18:33:41 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.