Hi Jörg,

i wonder *when* CONFIG_H_EXISTS is ever defined ?

Regards,

Christian



Jörg Esser wrote:
Christian Richter schrieb:
Hi Jörg,

looks like you forgot the patch.
Ups ;) sorry. Here it is.

Regards,

Christian


Jörg Esser wrote:
Hi list,

if you use an debian with a selfmade kernel 2.6.19.1 and the sources linked to /lib/modules/2.6.19.1/build ther is no config.h to find. That leads to an compiler error message. This patch adds some logic to the drivers.

#ifdef CONFIG_H_EXISTS
#include <linux/config.h>
#else
#include <linux/autoconf.h>
#endif

The patch is for the install-misdn-mqueue.tar.gz bundle.

I hope someone can use it.


Thx,

Jörg Esser
_______________________________________________
Misdn-asterisk mailing list
[email protected]
http://lists.beronet.com/cgi-bin/mailman/listinfo/misdn-asterisk





------------------------------------------------------------------------

diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/avm_fritz.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/avm_fritz.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/avm_fritz.c    
2006-07-03 11:16:08.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/avm_fritz.c
    2007-01-18 10:18:37.000000000 +0100
@@ -8,7 +8,11 @@
  * This file is (c) under GNU PUBLIC LICENSE
  *
  */
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/pci.h>
 #ifdef NEW_ISAPNP
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/core.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/core.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/core.c 
2006-08-08 11:18:44.000000000 +0200
+++ install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/core.c 
2007-01-18 10:19:23.000000000 +0100
@@ -8,7 +8,11 @@
#include <linux/types.h>
 #include <linux/stddef.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/spinlock.h>
 #include "core.h"
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dsp_core.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dsp_core.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dsp_core.c     
2006-09-13 15:58:02.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dsp_core.c 
    2007-01-18 10:20:01.000000000 +0100
@@ -172,7 +172,11 @@ There are three things that need to tran
 const char *dsp_revision = "$Revision: 1.24 $";
#include <linux/delay.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/vmalloc.h>
 #include "layer1.h"
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dtmf.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dtmf.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dtmf.c 
2006-07-03 11:16:08.000000000 +0200
+++ install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/dtmf.c 
2007-01-18 10:20:25.000000000 +0100
@@ -14,8 +14,11 @@
  * of the GNU General Public License, incorporated herein by reference.
  *
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include "layer1.h"
 #include "helper.h"
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfc_multi.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfc_multi.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfc_multi.c    
2006-10-09 14:51:33.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfc_multi.c
    2007-01-18 10:20:41.000000000 +0100
@@ -93,7 +93,11 @@
 /* debug using register map (never use this, it will flood your system log) */
 //#define HFC_REGISTER_MAP
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_mini.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_mini.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_mini.c    
2006-07-03 11:16:08.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_mini.c
    2007-01-18 10:21:10.000000000 +0100
@@ -49,7 +49,11 @@
  *
  */
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
 #include <asm/timex.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_usb.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_usb.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_usb.c     
2006-09-04 15:32:14.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/hfcs_usb.c 
    2007-01-18 10:21:22.000000000 +0100
@@ -28,7 +28,11 @@
  *
  */
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
 #include <linux/usb.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/i4l_mISDN.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/i4l_mISDN.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/i4l_mISDN.c    
2006-03-23 14:56:11.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/i4l_mISDN.c
    2007-01-18 10:21:36.000000000 +0100
@@ -10,7 +10,11 @@
  *
  */
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/isdnif.h>
 #include <linux/delay.h>
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/l1oip.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/l1oip.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/l1oip.c        
2006-03-23 14:56:11.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/l1oip.c    
    2007-01-18 10:22:02.000000000 +0100
@@ -206,8 +206,11 @@ announced.
*/ -
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/layer1.c install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/layer1.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/layer1.c       
2006-10-09 14:51:33.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/layer1.c   
    2007-01-18 10:22:20.000000000 +0100
@@ -9,8 +9,11 @@
  */
static char *l1_revision = "$Revision: 1.18 $";
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include "layer1.h"
 #include "helper.h"
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/loop.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/loop.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/loop.c 
2006-03-23 14:56:11.000000000 +0100
+++ install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/loop.c 
2007-01-18 10:22:44.000000000 +0100
@@ -24,8 +24,11 @@
        Number of loop interfaces. Default is 1.
*/
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/memdbg.c install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/memdbg.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/memdbg.c       
2006-03-07 13:21:06.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/memdbg.c   
    2007-01-18 10:23:01.000000000 +0100
@@ -1,5 +1,9 @@
 #include <linux/stddef.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/list.h>
 #include <linux/slab.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/netjet.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/netjet.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/netjet.c       
2006-10-09 13:28:41.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/netjet.c   
    2007-01-18 10:23:20.000000000 +0100
@@ -6,8 +6,11 @@
  *
  * Based on HiSax NETJet driver by Karsten Keil
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/sedl_fax.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/sedl_fax.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/sedl_fax.c     
2006-07-03 11:16:08.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/sedl_fax.c 
    2007-01-18 10:27:36.000000000 +0100
@@ -25,8 +25,11 @@
* For the sedlbauer speed fax+ to work properly you have to download * the firmware onto the card.
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/socket.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/socket.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/socket.c       
2006-03-07 13:21:06.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/socket.c   
    2007-01-18 10:23:38.000000000 +0100
@@ -22,7 +22,11 @@
#include <linux/vmalloc.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/in.h>
 #include <net/sock.h>
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/udevice.c install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/udevice.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/udevice.c      
2006-11-02 10:40:53.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/udevice.c  
    2007-01-18 10:24:10.000000000 +0100
@@ -8,7 +8,11 @@
 #include <linux/stddef.h>
 #include <linux/poll.h>
 #include <linux/vmalloc.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/timer.h>
 #ifdef CONFIG_DEVFS_FS
 #include <linux/devfs_fs_kernel.h>
diff -urNp install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/w6692.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/w6692.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/w6692.c        
2006-07-03 11:16:08.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/w6692.c    
    2007-01-18 10:24:21.000000000 +0100
@@ -20,8 +20,11 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_dte.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_dte.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_dte.c      
2006-07-03 11:16:08.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_dte.c  
    2007-01-18 10:24:30.000000000 +0100
@@ -11,8 +11,11 @@
  * of the GNU General Public License, incorporated herein by reference.
  *
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include "x25_l3.h"
 #include "helper.h"
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_l3.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_l3.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_l3.c       
2006-08-08 11:18:44.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/x25_l3.c   
    2007-01-18 10:24:37.000000000 +0100
@@ -11,8 +11,11 @@
  * of the GNU General Public License, incorporated herein by reference.
  *
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include "x25_l3.h"
 #include "helper.h"
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_pci2pi.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_pci2pi.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_pci2pi.c  
2006-03-23 12:39:23.000000000 +0100
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_pci2pi.c
  2007-01-18 10:24:56.000000000 +0100
@@ -20,8 +20,11 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  */
-
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
 #include "xhfc_su.h"
diff -urNp 
install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_su.c 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_su.c
--- install-misdn-mqueue/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_su.c      
2006-09-13 15:58:02.000000000 +0200
+++ 
install-misdn-mqueue_patched/mISDN-1_0_4/drivers/isdn/hardware/mISDN/xhfc_su.c  
    2007-01-18 10:25:10.000000000 +0100
@@ -51,7 +51,11 @@
  */
#include <linux/mISDNif.h>
+#ifdef CONFIG_H_EXISTS
 #include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
 #include <linux/module.h>
 #include <linux/delay.h>
 #include <linux/pci.h>
------------------------------------------------------------------------

_______________________________________________
Misdn-asterisk mailing list
[email protected]
http://lists.beronet.com/cgi-bin/mailman/listinfo/misdn-asterisk


--
Chrsitian Richter, beroNet GmbH
***********************************
Fon: +49 30 259 389 0
Fax: +49 30 259 389 19

Mail: [EMAIL PROTECTED]
Web: http://www.beronet.com
***********************************

_______________________________________________
Misdn-asterisk mailing list
[email protected]
http://lists.beronet.com/cgi-bin/mailman/listinfo/misdn-asterisk

Reply via email to