Your message dated Sat, 16 May 2009 06:17:04 +0000
with message-id <[email protected]>
and subject line Bug#504906: fixed in rtorrent 0.8.4+tit-3
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-3

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-3.diff.gz
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-3.diff.gz
rtorrent_0.8.4+tit-3.dsc
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-3.dsc
rtorrent_0.8.4+tit-3_amd64.deb
  to pool/main/r/rtorrent/rtorrent_0.8.4+tit-3_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: Fri, 15 May 2009 21:48:24 -0300
Source: rtorrent
Binary: rtorrent
Architecture: source amd64
Version: 0.8.4+tit-3
Distribution: unstable
Urgency: low
Maintainer: Jose Luis Rivas <[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-3) unstable; urgency=low
 .
   * Fix "FTBFS with GCC 4.4": slightly modified patch based on Martin
     Michlmayr's (Closes: #504906)
Checksums-Sha1: 
 3cf1348d44f35d668b1b1e65de0948a537f51b90 1377 rtorrent_0.8.4+tit-3.dsc
 5a8633aa02ea24099a0add382db50788f234cc0c 9824 rtorrent_0.8.4+tit-3.diff.gz
 e0a0058f5772895baa7b256cdb266b6c59c98294 412786 rtorrent_0.8.4+tit-3_amd64.deb
Checksums-Sha256: 
 9bc9ada9d32632d5f2fe8c63f9de743f441e0b5b9ee99c0a120a4a46f1267dd9 1377 
rtorrent_0.8.4+tit-3.dsc
 dcaa7f6e569bdef467045ac861a58653814ef7a0aaab51e9feb5b6d07460bd88 9824 
rtorrent_0.8.4+tit-3.diff.gz
 030d5703dcf95961dc27374c7ed16646309d85842a18b91a8ce461cc03c2a4f0 412786 
rtorrent_0.8.4+tit-3_amd64.deb
Files: 
 c47c764e26b689621846a50163820c30 1377 net extra rtorrent_0.8.4+tit-3.dsc
 630fa2eacf4efff9f827141caf72adc9 9824 net extra rtorrent_0.8.4+tit-3.diff.gz
 978999ffb6d3e6a3f3592741f06dab7a 412786 net extra 
rtorrent_0.8.4+tit-3_amd64.deb

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

iEYEARECAAYFAkoOWQcACgkQCFqbMnwsrri8wgCfaX3qicV1vumzLirQhg8ZZ4Hx
b6EAn2QviDuWLASAqUPJJfKXdPzLnp2l
=8usL
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to