wpa_gui compilation

Pavel Roskin proski at gnu.org
Wed Mar 29 00:06:51 EST 2006


Hello!

On Wed, 2006-03-29 at 00:28 +0100, João Mamede wrote:
> guys I'm trying to compile wpa_gui in my desktop everything compiles 
> fine glibc version:2.3.6 gcc/g++ 4.0.3  qt 3.3.5
> in my laptop I have glibc 2.3.6 gcc/g++ 4.0.3 qt(tried 3.3.5 and 3.3.6)
> and I have this compilation error:
[skip]
> .ui/../wpagui.ui.h: In member function 'void WpaGui::destroy()':
> .ui/../wpagui.ui.h:80: error: 'free' was not declared in this scope

I guess we should add more include files to *.ui.h, and not just for
Windows.  Please try this patch:

--- wpa_supplicant/wpa_gui/networkconfig.ui.h
+++ wpa_supplicant/wpa_gui/networkconfig.ui.h
@@ -10,6 +10,7 @@
 ** destructor.
 *****************************************************************************/
 
+#include <stdlib.h>
 
 enum {
     AUTH_NONE = 0,
--- wpa_supplicant/wpa_gui/userdatarequest.ui.h
+++ wpa_supplicant/wpa_gui/userdatarequest.ui.h
@@ -10,6 +10,8 @@
 ** destructor.
 *****************************************************************************/
 
+#include <stdlib.h>
+
 int UserDataRequest::setParams(WpaGui *_wpagui, const char *reqMsg)
 {
     char *tmp, *pos, *pos2;
--- wpa_supplicant/wpa_gui/wpagui.ui.h
+++ wpa_supplicant/wpa_gui/wpagui.ui.h
@@ -11,10 +11,9 @@
 *****************************************************************************/
 
 
-#ifdef __MINGW32__
 /* Need to get getopt() */
 #include <unistd.h>
-#endif
+#include <stdlib.h>
 
 
 void WpaGui::init()


-- 
Regards,
Pavel Roskin




More information about the HostAP mailing list