Package: wpasupplicant Version: 0.6.4-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 wpasupplicant_0.6.4-2 on em64t by sbuild/amd64 0.53 ... > g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DCONFIG_CTRL_IFACE > -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED > -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui > -I/usr/include/qt4 -I. -I.. -I../../src/utils -I../../src/common -I.moc -I.ui > -o .obj/wpagui.o wpagui.cpp > wpagui.cpp: In constructor 'WpaGui::WpaGui(QWidget*, const char*, > Qt::WFlags)': > wpagui.cpp:98: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'int WpaGui::openCtrlConnection(const char*)': > wpagui.cpp:212: error: 'printf' was not declared in this scope > wpagui.cpp:251: error: 'snprintf' was not declared in this scope > wpagui.cpp:273: error: 'printf' was not declared in this scope > wpagui.cpp: In function 'void wpa_gui_msg_cb(char*, size_t)': > wpagui.cpp:330: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual int WpaGui::ctrlRequest(const char*, > char*, size_t*)': > wpagui.cpp:343: error: 'printf' was not declared in this scope > wpagui.cpp:345: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::helpIndex()': > wpagui.cpp:545: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::helpContents()': > wpagui.cpp:551: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::ping()': > wpagui.cpp:649: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::selectNetwork(const > QString&)': > wpagui.cpp:770: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::enableNetwork(const > QString&)': > wpagui.cpp:791: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::disableNetwork(const > QString&)': > wpagui.cpp:812: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::editNetwork(const > QString&)': > wpagui.cpp:832: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::removeNetwork(const > QString&)': > wpagui.cpp:912: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual int WpaGui::getNetworkDisabled(const > QString&)': > wpagui.cpp:977: error: 'printf' was not declared in this scope > wpagui.cpp: In member function 'virtual void WpaGui::selectAdapter(const > QString&)': > wpagui.cpp:1067: error: 'printf' was not declared in this scope > make[2]: *** [.obj/wpagui.o] Error 1 --- wpa_supplicant/wpa_gui-qt4/wpagui.cpp~ 2008-11-08 18:26:46.000000000 +0000 +++ wpa_supplicant/wpa_gui-qt4/wpagui.cpp 2008-11-08 18:27:14.000000000 +0000 @@ -17,6 +17,7 @@ #include <unistd.h> #endif +#include <cstdio> #include <QMessageBox> #include <QCloseEvent> --- wpa_supplicant/wpa_gui-qt4/scanresults.cpp~ 2008-11-08 18:27:53.000000000 +0000 +++ wpa_supplicant/wpa_gui-qt4/scanresults.cpp 2008-11-08 18:28:07.000000000 +0000 @@ -12,6 +12,8 @@ * See README and COPYING for more details. */ +#include <cstdio> + #include "scanresults.h" #include "wpagui.h" #include "networkconfig.h" --- wpa_supplicant/wpa_gui-qt4/networkconfig.cpp~ 2008-11-08 18:29:07.000000000 +0000 +++ wpa_supplicant/wpa_gui-qt4/networkconfig.cpp 2008-11-08 18:29:12.000000000 +0000 @@ -12,6 +12,7 @@ * See README and COPYING for more details. */ +#include <cstdio> #include <QMessageBox> #include "networkconfig.h" -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]