The MinGW build is broken by a call to the config_require() macro in interface.h. It looks like if-mib/data_access/interface_ioctl is being required unconditionally, causing Windows builds with MinGW to fail. The attached patch fixes the problem. Anyone opposed to this patch going in?

Andy
--- net-snmp/agent/mibgroup/if-mib/data_access/interface.h	2004-10-18 20:48:01.000000000 -0500
+++ net-snmp-mingw32/agent/mibgroup/if-mib/data_access/interface.h	2004-10-24 22:40:34.787296513 -0500
@@ -21,7 +21,11 @@
  *    be handled in the *_hpux.h header file.
  */
 config_require(if-mib/data_access/interface_common)
+
+#ifndef WIN32
 config_require(if-mib/data_access/interface_ioctl);
+#endif
+
 #if defined( linux )
 config_require(if-mib/data_access/interface_linux);
 #else

Reply via email to