Your message dated Tue, 19 May 2009 03:32:56 +0000
with message-id <[email protected]>
and subject line Bug#504906: fixed in rtorrent 0.8.4+tit-4
has caused the Debian Bug report #504906,
regarding FTBFS with GCC 4.4: missing #include
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.)


-- 
504906: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504906
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rtorrent
Version: 0.7.9-2
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with the upcoming GCC 4.4.  Version 4.4
has not been released yet but I'm building with a snapshot in order
to find errors and give people an advance warning.

GCC 4.4 cleaned up some more C++ headers.  You always have to #include
headers directly and cannot rely for things to be included indirectly.

You can reproduce this problem with gcc-snapshot from unstable.

> Automatic build of rtorrent_0.7.9-2 on em64t by sbuild/amd64 0.53
...
> g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../..  
> -I/usr/include/ncursesw  -g -O2 -g -Wall -fno-strict-aliasing -g -DDEBUG 
> -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include   -I/usr/include  -c 
> -o utils.o utils.cc
> In file included from utils.cc:59:
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*)':
> utils.h:86: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&) [with Arg1 = int, Arg2 = int, Arg3 = 
> int]':
> utils.cc:80:   instantiated from here
> utils.h:128: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&) [with Arg1 = const char*]':
> utils.cc:128:   instantiated from here
> utils.h:100: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&) [with Arg1 = double]':
> utils.cc:141:   instantiated from here
> utils.h:100: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&) [with Arg1 = double, Arg2 = double]':
> utils.cc:145:   instantiated from here
> utils.h:114: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&) [with Arg1 = double, Arg2 = double, 
> Arg3 = double]':
> utils.cc:150:   instantiated from here
> utils.h:128: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&) [with Arg1 = char, Arg2 = char, Arg3 = 
> double]':
> utils.cc:165:   instantiated from here
> utils.h:128: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&) [with Arg1 = uint32_t]':
> utils.cc:189:   instantiated from here
> utils.h:100: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&) [with Arg1 = uint32_t, Arg2 = 
> uint32_t, Arg3 = const char*]':
> utils.cc:195:   instantiated from here
> utils.h:128: error: 'snprintf' was not declared in this scope
> In file included from utils.cc:59:
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&, const Arg4&, const Arg5&) [with Arg1 = 
> const char*, Arg2 = char, Arg3 = char, Arg4 = char, Arg5 = char]':
> utils.cc:238:   instantiated from here
> utils.h:156: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&, const Arg4&) [with Arg1 = const char*, 
> Arg2 = char, Arg3 = char, Arg4 = char]':
> utils.cc:243:   instantiated from here
> utils.h:142: error: 'snprintf' was not declared in this scope
> In file included from utils.cc:59:
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&) [with Arg1 = int32_t]':
> utils.cc:254:   instantiated from here
> utils.h:100: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&) [with Arg1 = uint32_t, Arg2 = uint32_t]':
> utils.cc:289:   instantiated from here
> utils.h:114: error: 'snprintf' was not declared in this scope
> utils.h: In function 'char* display::print_buffer(char*, char*, const char*, 
> const Arg1&, const Arg2&, const Arg3&) [with Arg1 = uint32_t, Arg2 = 
> uint32_t, Arg3 = uint32_t]':
> utils.cc:302:   instantiated from here
> utils.h:128: error: 'snprintf' was not declared in this scope
> make[4]: *** [utils.o] Error 1
> make[4]: Leaving directory `/build/tbm/rtorrent-0.7.9/src/display'

--- src/display/utils.h~        2008-11-07 20:58:27.000000000 +0000
+++ src/display/utils.h 2008-11-07 20:58:35.000000000 +0000
@@ -37,6 +37,7 @@
 #ifndef RTORRENT_DISPLAY_UTILS_H
 #define RTORRENT_DISPLAY_UTILS_H
 
+#include <cstdio>
 #include <ctime>
 #include <string>
 
--- src/rpc/parse.cc~   2008-11-07 21:00:11.000000000 +0000
+++ src/rpc/parse.cc    2008-11-07 21:00:20.000000000 +0000
@@ -37,6 +37,7 @@
 #include "config.h"
 
 #include <locale>
+#include <cstdio>
 #include <cstring>
 #include <rak/path.h>
 #include <torrent/exceptions.h>
--- src/rpc/scgi_task.cc~       2008-11-07 21:01:13.000000000 +0000
+++ src/rpc/scgi_task.cc        2008-11-07 21:01:22.000000000 +0000
@@ -36,6 +36,7 @@
 
 #include "config.h"
 
+#include <cstdio>
 #include <rak/error_number.h>
 #include <sys/types.h>
 #include <sys/socket.h>
--- src/utils/lockfile.cc~      2008-11-07 21:02:36.000000000 +0000
+++ src/utils/lockfile.cc       2008-11-07 21:02:44.000000000 +0000
@@ -39,6 +39,7 @@
 #include <algorithm>
 #include <cctype>
 #include <cerrno>
+#include <cstdio>
 #include <cstring>
 #include <sstream>
 #include <fcntl.h>
--- src/command_network.cc~     2008-11-07 21:03:40.000000000 +0000
+++ src/command_network.cc      2008-11-07 21:04:54.000000000 +0000
@@ -36,6 +36,7 @@
 
 #include "config.h"
 
+#include <cstdio>
 #include <functional>
 #include <rak/address_info.h>
 #include <rak/file_stat.h>
--- src/command_ui.cc~  2008-11-07 21:04:32.000000000 +0000
+++ src/command_ui.cc   2008-11-07 21:04:41.000000000 +0000
@@ -36,6 +36,7 @@
 
 #include "config.h"
 
+#include <cstdio>
 #include <ctime>
 
 #include <rak/functional.h>

-- 
Martin Michlmayr
http://www.cyrius.com/



--- End Message ---
--- Begin Message ---
Source: rtorrent
Source-Version: 0.8.4+tit-4

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.8.4+tit-4.diff.gz
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-4.diff.gz
rtorrent_0.8.4+tit-4.dsc
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-4.dsc
rtorrent_0.8.4+tit-4_amd64.deb
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-4_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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rogério Brito <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Mon, 18 May 2009 23:53:09 -0300
Source: rtorrent
Binary: rtorrent
Architecture: source amd64
Version: 0.8.4+tit-4
Distribution: unstable
Urgency: low
Maintainer: Rogério Brito <[email protected]>
Changed-By: Rogério Brito <[email protected]>
Description: 
 rtorrent   - ncurses BitTorrent client based on LibTorrent from rakshasa
Closes: 504906
Changes: 
 rtorrent (0.8.4+tit-4) unstable; urgency=low
 .
   * Putting myself as the maintainer. Jose told me that he is busy with
     his duties and he is free to revert this change as he pleases.
   * Ubuntu people: please contribute your changes! Please.
   * debian/patches/*:
     + refreshed.
     + fixed compilation with gcc 4.4 for good. Closes: #504906.
Checksums-Sha1: 
 fa4ae913500f09882e0b2b086e1f230e433588ee 1380 rtorrent_0.8.4+tit-4.dsc
 f003af8158e5e483991cf14adc9122b55f8c50cd 10049 rtorrent_0.8.4+tit-4.diff.gz
 cf8ddf3d2c5758b07611c21a8b047aaed789d05d 412984 rtorrent_0.8.4+tit-4_amd64.deb
Checksums-Sha256: 
 7240ac70850c81eee2793fadfe3e4b7d9fe35fd440f8ab84540a792944fe5e95 1380 
rtorrent_0.8.4+tit-4.dsc
 84067550ba1ddc5a5934afd286d2e27f10ebb9bef05d2c9fc4680d688213bb31 10049 
rtorrent_0.8.4+tit-4.diff.gz
 5c0d4889236bac9894c93cbbef7fb9396e4fa1d4c573eb7f882b5469050339e0 412984 
rtorrent_0.8.4+tit-4_amd64.deb
Files: 
 3c6713375c32f117c0398176ea305fc7 1380 net extra rtorrent_0.8.4+tit-4.dsc
 4746c49158887e136bce5a72cf8ba90a 10049 net extra rtorrent_0.8.4+tit-4.diff.gz
 8f7974d107ef3584f6367a1b4989750d 412984 net extra 
rtorrent_0.8.4+tit-4_amd64.deb

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

iEYEARECAAYFAkoSIZAACgkQCFqbMnwsrriJ1ACgxr3Sm7HlC2cJvE8xyAQ3EhrP
aDQAoIrwF/eEVYCLv5fGK4K+OwmtPUZr
=RArl
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to