Package: minbif
Version: 1:1.0~beta+git20091001+9f03d91-1
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with GCC 4.4, which has 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-4.4/g++-4.4 from unstable.

> Automatic build of minbif_1:1.0~beta+git20091001+9f03d91-1 on em64t by 
> sbuild/amd64 0.53
...
> [ 28%] Building CXX object CMakeFiles/minbif.dir/src/server_poll/inetd.cpp.o
> /usr/bin/c++    -g -O2 -DUSE_CACA -DDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 
> -Werror -Wall -Wextra -Wno-unused-parameter -I/usr/include/libpurple 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I"/build/tbm/minbif-1.0~beta+git20091001+9f03d91/src"   -o 
> CMakeFiles/minbif.dir/src/server_poll/inetd.cpp.o -c 
> "/build/tbm/minbif-1.0~beta+git20091001+9f03d91/src/server_poll/inetd.cpp"
> In file included from 
> /build/tbm/minbif-1.0~beta+git20091001+9f03d91/src/server_poll/inetd.cpp:23:
> /build/tbm/minbif-1.0~beta+git20091001+9f03d91/src/server_poll/../irc/irc.h:167:
>  error: 'uint32_t' has not been declared
> /build/tbm/minbif-1.0~beta+git20091001+9f03d91/src/server_poll/../irc/irc.h:168:
>  error: 'uint16_t' has not been declared
> make[3]: *** [CMakeFiles/minbif.dir/src/server_poll/inetd.cpp.o] Error 1

--- src/irc/irc.h~      2009-10-05 12:57:20.000000000 +0000
+++ src/irc/irc.h       2009-10-05 12:59:02.000000000 +0000
@@ -19,6 +19,7 @@
 #ifndef IRC_IRC_H
 #define IRC_IRC_H
 
+#include <stdint.h>
 #include <string>
 #include <map>
 #include <exception>
--- src/irc/user.cpp~   2009-10-05 13:00:31.000000000 +0000
+++ src/irc/user.cpp    2009-10-05 13:00:38.000000000 +0000
@@ -17,6 +17,8 @@
 
 #include "user.h"
 
+#include <cstdio>
+
 namespace irc {
 
 User::User(int _fd, Server* server, string nickname, string identname, string 
hostname, string realname)
--- src/irc/dcc.h~      2009-10-05 13:00:51.000000000 +0000
+++ src/irc/dcc.h       2009-10-05 13:01:01.000000000 +0000
@@ -20,6 +20,7 @@
 
 #include <exception>
 #include <string>
+#include <stdint.h>
 #include <stdio.h>
 
 #include "im/ft.h"

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to