Package: gcin
Version: 1.4.5-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 gcin_1.4.5-1 on em64t by sbuild/amd64 0.53
...
> g++ -g -O2 -I../im-client -I/usr/include/qt4 -I/usr/include/X11 
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -Wall -D_REENTRANT -fPIC  
> -DQT4 -DQT_SHARED -DQT_IMMODULE -DPIC   -c -o gcin-imcontext-qt.o 
> gcin-imcontext-qt.cpp
> gcin-imcontext-qt.cpp: In constructor 'GCINIMContext::GCINIMContext()':
> gcin-imcontext-qt.cpp:21: error: 'perror' was not declared in this scope
> make[6]: *** [gcin-imcontext-qt.o] Error 1
> make[6]: Leaving directory `/build/tbm/gcin-1.4.5/qt4-im'
> make[5]: *** [all] Error 2

--- qt4-im/gcin-imcontext-qt.cpp~       2009-06-03 13:15:29.000000000 +0000
+++ qt4-im/gcin-imcontext-qt.cpp        2009-06-03 13:16:09.000000000 +0000
@@ -3,6 +3,7 @@
 #include <X11/Xlib.h>
 #include <X11/keysym.h>
 #include <X11/Xutil.h>
+#include <cstdio>
 #include "gcin-im-client.h"
 #include <QColor>
 #include <QPalette>

-- 
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