Your message dated Tue, 29 May 2012 05:33:38 +0000
with message-id <e1szf3q-0008he...@franck.debian.org>
and subject line Bug#667361: fixed in rtorrent 0.9.2-1
has caused the Debian Bug report #667361,
regarding rtorrent: ftbfs with GCC-4.7
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.)


-- 
667361: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667361
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rtorrent
Version: 0.8.9-2
Severity: important
Tags: sid wheezy
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

range_map.h:140:7: error: 'erase' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/rtorrent_0.8.9-2_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
range_map.h:133:62:   required from 'typename core::RangeMap<Key, T, Compare, 
Alloc>::const_iterator core::RangeMap<Key, T, Compare, Alloc>::set_merge(Key, 
const Key&, const T&) [with Key = unsigned int; T = 
std::pair<torrent::Throttle*, torrent::Throttle*>; Compare = std::less<unsigned 
int>; Alloc = std::allocator<std::pair<const unsigned int, 
std::pair<torrent::Throttle*, torrent::Throttle*> > >; typename 
core::RangeMap<Key, T, Compare, Alloc>::const_iterator = 
std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::pair<unsigned 
int, std::pair<torrent::Throttle*, torrent::Throttle*> > > >]'
manager.cc:211:53:   required from here
range_map.h:105:55: error: 'upper_bound' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
range_map.h:105:55: note: declarations in dependent base 'std::map<unsigned 
int, std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> 
>, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> > > > 
>' are not found by unqualified lookup
range_map.h:105:55: note: use 'this->upper_bound' instead
range_map.h:110:7: error: 'insert' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
range_map.h:110:7: note: declarations in dependent base 'std::map<unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> >, 
std::less<unsigned int>, std::allocator<std::pair<const unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> > > > 
>' are not found by unqualified lookup
range_map.h:110:7: note: use 'this->insert' instead
range_map.h:114:7: error: 'erase' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
range_map.h:114:7: note: declarations in dependent base 'std::map<unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> >, 
std::less<unsigned int>, std::allocator<std::pair<const unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> > > > 
>' are not found by unqualified lookup
range_map.h:114:7: note: use 'this->erase' instead
In file included from manager.h:47:0,
                 from manager.cc:72:
range_map.h: In instantiation of 'typename core::RangeMap<Key, T, Compare, 
Alloc>::const_iterator core::RangeMap<Key, T, Compare, Alloc>::find(const Key&) 
const [with Key = unsigned int; T = std::pair<torrent::Throttle*, 
torrent::Throttle*>; Compare = std::less<unsigned int>; Alloc = 
std::allocator<std::pair<const unsigned int, std::pair<torrent::Throttle*, 
torrent::Throttle*> > >; typename core::RangeMap<Key, T, Compare, 
Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const unsigned 
int, std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> 
> > >]':
range_map.h:188:51:   required from 'T core::RangeMap<Key, T, Compare, 
Alloc>::get(const Key&, T) const [with Key = unsigned int; T = 
std::pair<torrent::Throttle*, torrent::Throttle*>; Compare = std::less<unsigned 
int>; Alloc = std::allocator<std::pair<const unsigned int, 
std::pair<torrent::Throttle*, torrent::Throttle*> > >]'
manager.cc:217:128:   required from here
range_map.h:166:58: error: 'upper_bound' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
range_map.h:166:58: note: declarations in dependent base 'std::map<unsigned 
int, std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> 
>, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, 
std::pair<unsigned int, std::pair<torrent::Throttle*, torrent::Throttle*> > > > 
>' are not found by unqualified lookup
range_map.h:166:58: note: use 'this->upper_bound' instead
make[4]: *** [manager.o] Error 1
make[4]: Leaving directory `/«PKGBUILDDIR»/src/core'
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
dh_auto_build: make -j1 returned exit code 2
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: rtorrent
Source-Version: 0.9.2-1

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

rtorrent_0.9.2-1.debian.tar.gz
  to main/r/rtorrent/rtorrent_0.9.2-1.debian.tar.gz
rtorrent_0.9.2-1.dsc
  to main/r/rtorrent/rtorrent_0.9.2-1.dsc
rtorrent_0.9.2-1_amd64.deb
  to main/r/rtorrent/rtorrent_0.9.2-1_amd64.deb
rtorrent_0.9.2.orig.tar.gz
  to main/r/rtorrent/rtorrent_0.9.2.orig.tar.gz



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

Debian distribution maintenance software
pp.
Rogério Brito <rbr...@ime.usp.br> (supplier of updated rtorrent 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: Tue, 29 May 2012 01:53:46 -0300
Source: rtorrent
Binary: rtorrent
Architecture: source amd64
Version: 0.9.2-1
Distribution: unstable
Urgency: low
Maintainer: Jose Luis Rivas <ghost...@debian.org>
Changed-By: Rogério Brito <rbr...@ime.usp.br>
Description: 
 rtorrent   - ncurses BitTorrent client based on LibTorrent from rakshasa
Closes: 667361 671891
Changes: 
 rtorrent (0.9.2-1) unstable; urgency=low
 .
   [ Benoît Knecht ]
   * New upstream release. Closes: #671891.
     + Build-Depend on libtorrent-dev >= 0.13.2~.
     + Compilation with g++-4.7 fixed upstream. Closes: #667361.
   * Run the test suite at build time.
   * Let upstream's configure script detect pthread.
 .
   [ Rogério Brito ]
   * debian/control:
     + Remove useless coding information.
     + Add Benoît as uploader.
   * debian/copyright: Update my copyright years.
Checksums-Sha1: 
 7e6c476cf0bef5978c4aaeffbbb1d9bd58d221b0 1500 rtorrent_0.9.2-1.dsc
 2a642d722745091265037ed8929a23c237a3b99f 591837 rtorrent_0.9.2.orig.tar.gz
 c25bd731a9dad32eef93b19f6cda0659e7fe8d16 11375 rtorrent_0.9.2-1.debian.tar.gz
 a74bbb86f11e3c72bde979c52537099430b68f53 560362 rtorrent_0.9.2-1_amd64.deb
Checksums-Sha256: 
 b0fec5e979faedc0f0c136fdb33cba91b42660b31d91a3ec58c57d74923056bf 1500 
rtorrent_0.9.2-1.dsc
 5c8f8c780bee376afce3c1cde2f5ecb928f40bac23b2b8171deed5cf3c888c3d 591837 
rtorrent_0.9.2.orig.tar.gz
 228d0ba4ea4ae7aa58b2f62bc0686d48b225e0bd5481163cccffa40de5e45f59 11375 
rtorrent_0.9.2-1.debian.tar.gz
 aecbe6427b435f95ad4bd10570e4beb896111af351164841829776b2ae991a3b 560362 
rtorrent_0.9.2-1_amd64.deb
Files: 
 437527eaebc9785162ef7b3cf8cea484 1500 net extra rtorrent_0.9.2-1.dsc
 72c3e9ab859bda7cc8aa96c0b508b09f 591837 net extra rtorrent_0.9.2.orig.tar.gz
 b9c519ea650ab90e3efb821cdf99e10f 11375 net extra rtorrent_0.9.2-1.debian.tar.gz
 b5c4c4296a09470f7005cc0d1ef88836 560362 net extra rtorrent_0.9.2-1_amd64.deb

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

iEYEARECAAYFAk/EW7sACgkQCFqbMnwsrrj3VQCg4IWK7u61K8uQDG0Yn2LYDKFv
uXcAnRaVmj6op7AxsOR9n0Ncg8nEEdCr
=4t3e
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to