Package: linux-wlan-ng-source
Version: 0.2.5-2
Severity: important
Tags: patch

Hello,
this version of linux-wlan-ng-source fails to compile with the newest kernel (right now 2.6.19). AFAICT it has to do with that upstream has removed "include/linux/config.h". Looking into an older kernel version, this file just includes linux/autoconf.h.

An s/include\/config.h/include\/autoconf.h/g solved the problem for me.

Attached is a patch doing just this.

Keep up the good work!

Bye, Lee
diff -urN linux-wlan-ng-old/src/p80211/p80211conv.c linux-wlan-ng/src/p80211/p80211conv.c
--- linux-wlan-ng-old/src/p80211/p80211conv.c	2005-11-30 16:35:30.000000000 +0100
+++ linux-wlan-ng/src/p80211/p80211conv.c	2006-12-02 21:20:42.000000000 +0100
@@ -54,7 +54,7 @@
 
 #define __NO_VERSION__		/* prevent the static definition */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/p80211/p80211mod.c linux-wlan-ng/src/p80211/p80211mod.c
--- linux-wlan-ng-old/src/p80211/p80211mod.c	2006-01-20 16:51:03.000000000 +0100
+++ linux-wlan-ng/src/p80211/p80211mod.c	2006-12-02 21:20:42.000000000 +0100
@@ -56,7 +56,7 @@
 /*================================================================*/
 /* System Includes */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/p80211/p80211netdev.c linux-wlan-ng/src/p80211/p80211netdev.c
--- linux-wlan-ng-old/src/p80211/p80211netdev.c	2006-08-31 15:40:47.000000000 +0200
+++ linux-wlan-ng/src/p80211/p80211netdev.c	2006-12-02 21:20:42.000000000 +0100
@@ -53,7 +53,7 @@
 /*================================================================*/
 /* System Includes */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/p80211/p80211req.c linux-wlan-ng/src/p80211/p80211req.c
--- linux-wlan-ng-old/src/p80211/p80211req.c	2006-01-18 19:58:45.000000000 +0100
+++ linux-wlan-ng/src/p80211/p80211req.c	2006-12-02 21:20:42.000000000 +0100
@@ -53,7 +53,7 @@
 /*================================================================*/
 /* System Includes */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/p80211/p80211wep.c linux-wlan-ng/src/p80211/p80211wep.c
--- linux-wlan-ng-old/src/p80211/p80211wep.c	2005-09-26 21:42:47.000000000 +0200
+++ linux-wlan-ng/src/p80211/p80211wep.c	2006-12-02 21:20:42.000000000 +0100
@@ -48,7 +48,7 @@
 /*================================================================*/
 /* System Includes */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/netdevice.h>
diff -urN linux-wlan-ng-old/src/p80211/p80211wext.c linux-wlan-ng/src/p80211/p80211wext.c
--- linux-wlan-ng-old/src/p80211/p80211wext.c	2006-08-31 15:40:47.000000000 +0200
+++ linux-wlan-ng/src/p80211/p80211wext.c	2006-12-02 21:20:42.000000000 +0100
@@ -37,7 +37,7 @@
 /*================================================================*/
 /* System Includes */
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/kernel.h>
diff -urN linux-wlan-ng-old/src/prism2/driver/hfa384x.c linux-wlan-ng/src/prism2/driver/hfa384x.c
--- linux-wlan-ng-old/src/prism2/driver/hfa384x.c	2006-08-03 16:00:04.000000000 +0200
+++ linux-wlan-ng/src/prism2/driver/hfa384x.c	2006-12-02 21:20:42.000000000 +0100
@@ -120,7 +120,7 @@
 #define WLAN_DBVAR	prism2_debug
 #include <wlan/version.h>
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/prism2/driver/hfa384x_usb.c linux-wlan-ng/src/prism2/driver/hfa384x_usb.c
--- linux-wlan-ng-old/src/prism2/driver/hfa384x_usb.c	2006-04-03 18:12:03.000000000 +0200
+++ linux-wlan-ng/src/prism2/driver/hfa384x_usb.c	2006-12-02 21:20:42.000000000 +0100
@@ -116,7 +116,7 @@
 
 #include <wlan/version.h>
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/prism2/driver/prism2mgmt.c linux-wlan-ng/src/prism2/driver/prism2mgmt.c
--- linux-wlan-ng-old/src/prism2/driver/prism2mgmt.c	2005-06-22 16:16:55.000000000 +0200
+++ linux-wlan-ng/src/prism2/driver/prism2mgmt.c	2006-12-02 21:20:42.000000000 +0100
@@ -63,7 +63,7 @@
 
 #include <wlan/version.h>
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/if_arp.h>
diff -urN linux-wlan-ng-old/src/prism2/driver/prism2mib.c linux-wlan-ng/src/prism2/driver/prism2mib.c
--- linux-wlan-ng-old/src/prism2/driver/prism2mib.c	2005-05-09 15:35:39.000000000 +0200
+++ linux-wlan-ng/src/prism2/driver/prism2mib.c	2006-12-02 21:20:42.000000000 +0100
@@ -56,7 +56,7 @@
 
 #include <wlan/version.h>
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>
diff -urN linux-wlan-ng-old/src/prism2/driver/prism2sta.c linux-wlan-ng/src/prism2/driver/prism2sta.c
--- linux-wlan-ng-old/src/prism2/driver/prism2sta.c	2006-01-19 22:25:50.000000000 +0100
+++ linux-wlan-ng/src/prism2/driver/prism2sta.c	2006-12-02 21:20:42.000000000 +0100
@@ -56,7 +56,7 @@
 
 #include <wlan/version.h>
 
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 
 #include <linux/module.h>

Reply via email to