Your message dated Sun, 20 Jun 2010 14:41:39 +0100 with message-id <1277041299.14011.874.camel@localhost> and subject line Re: Bug#586536: linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module has caused the Debian Bug report #586536, regarding linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 586536: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586536 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module
- From: Udo Hennig <U.Hennig@t-online.de>
- Date: Sun, 20 Jun 2010 14:22:55 +0200
- Message-id: <20100620122255.25988.6.reportbug@Claudia.zuHause.de>
Package: linux-headers-2.6.26-2-486 Version: 2.6.26-22lenny1 Severity: normal -- System Information: Debian Release: 5.0.4 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i586) Kernel: Linux 2.6.26-2-486 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages linux-headers-2.6.26-2-486 depends on: ii gcc-4.1 4.1.2-25 The GNU C compiler ii linux-headers-2.6.26-2-c 2.6.26-22lenny1 Common header files for Linux 2.6. ii linux-kbuild-2.6.26 2.6.26-3 Kbuild infrastructure for Linux 2. linux-headers-2.6.26-2-486 recommends no packages. linux-headers-2.6.26-2-486 suggests no packages. -- debconf-show failed Hello, i by a network card (ZX346q from Znyx http://www.znyx.com) and installed in my computer. I donwloaded the driver fom http://www.znyx.com/support/drivers/drivers/linux/x86/v2_2_23gcc3/ZNYXnb.linux.tgz I install the linux-header with srv:/usr/src# apt-get install linux-header-2.6.26-2-486 srv:/usr/src# ln -s linux-header-2.6.26-2-486 linux I change to the driver dirctory and start the compiling with srv:/usr/src/znyx346q/ZNYXnb# make module Then i see errors in header files. Wath is wrong here ? In file included from /usr/src/linux/include/linux/skbuff.h:17, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/linux/kernel.h: In function ‘printk_needs_cpu’: /usr/src/linux/include/linux/kernel.h:220: error: parameter name omitted In file included from /usr/src/linux/include/asm/thread_info_64.h:24, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/processor.h: At top level: /usr/src/linux/include/asm/processor.h:112: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /usr/src/linux/include/asm/processor.h:112: error: requested alignment is not a constant In file included from /usr/src/linux/include/asm/thread_info_64.h:24, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/processor.h:155:1: warning: "cache_line_size" redefined In file included from /usr/src/linux/include/linux/time.h:7, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/linux/cache.h:64:1: warning: this is the location of the previous definition /usr/src/linux/include/asm/processor.h: In function ‘load_cr3’: /usr/src/linux/include/asm/processor.h:187: error: ‘CONFIG_PAGE_OFFSETUL’ undeclared (first use in this function) /usr/src/linux/include/asm/processor.h:187: error: (Each undeclared identifier is reported only once /usr/src/linux/include/asm/processor.h:187: error: for each function it appears in.) /usr/src/linux/include/asm/processor.h: At top level: /usr/src/linux/include/asm/processor.h:236: error: requested alignment is not a constant In file included from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/thread_info_64.h: In function ‘current_thread_info’: /usr/src/linux/include/asm/thread_info_64.h:66: error: ‘THREAD_SIZE’ undeclared (first use in this function) /usr/src/linux/include/asm/thread_info_64.h: In function ‘stack_thread_info’: /usr/src/linux/include/asm/thread_info_64.h:74: error: ‘THREAD_SIZE’ undeclared (first use in this function) In file included from /usr/src/linux/include/linux/elf.h:7, from /usr/src/linux/include/linux/module.h:14, from /usr/src/linux/include/linux/textsearch.h:7, from /usr/src/linux/include/linux/skbuff.h:26, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/elf.h: In function ‘elf_common_init’: /usr/src/linux/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r8’ /usr/src/linux/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r9’ /usr/src/linux/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r10’ /usr/src/linux/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r11’ /usr/src/linux/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r12’ /usr/src/linux/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r13’ /usr/src/linux/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r14’ /usr/src/linux/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r15’ In file included from /usr/src/linux/include/linux/module.h:21, from /usr/src/linux/include/linux/textsearch.h:7, from /usr/src/linux/include/linux/skbuff.h:26, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/module.h:70:2: error: #error unknown processor family In file included from /usr/src/linux/include/linux/ktime.h:25, from /usr/src/linux/include/linux/hrtimer.h:19, from /usr/src/linux/include/linux/skbuff.h:30, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/linux/jiffies.h:39:3: error: #error Invalid value of HZ. /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if /usr/src/linux/include/linux/jiffies.h:247:31: error: division by zero in #if In file included from /usr/src/linux/include/linux/interrupt.h:12, from /usr/src/linux/include/linux/netdevice.h:850, from ./include/pdk_buf.h:39, from hal.c:58: /usr/src/linux/include/linux/sched.h: At top level: /usr/src/linux/include/linux/sched.h:1669: error: ‘THREAD_SIZE’ undeclared here (not in a function) In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:38:1: warning: "PUD_SHIFT" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:15:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:39:1: warning: "PTRS_PER_PUD" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:16:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:45:1: warning: "PMD_SHIFT" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:17:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:46:1: warning: "PTRS_PER_PMD" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:18:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:58:1: warning: "pmd_ERROR" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:31:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:61:1: warning: "pud_ERROR" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:29:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h: In function ‘native_pmd_clear’: /usr/src/linux/include/asm/pgtable_64.h:109: error: incompatible type for argument 2 of ‘native_set_pmd’ /usr/src/linux/include/asm/pgtable_64.h: In function ‘native_pud_clear’: /usr/src/linux/include/asm/pgtable_64.h:119: error: incompatible type for argument 2 of ‘native_set_pud’ In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:136:1: warning: "PMD_SIZE" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:19:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:137:1: warning: "PMD_MASK" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:20:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:138:1: warning: "PUD_SIZE" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:17:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:139:1: warning: "PUD_MASK" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:18:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:144:1: warning: "MAXMEM" redefined In file included from /usr/src/linux/include/asm/page.h:42, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm/page_32.h:85:1: warning: this is the location of the previous definition /usr/src/linux/include/asm/pgtable_64.h: At top level: /usr/src/linux/include/asm/pgtable_64.h:154: error: redefinition of ‘pgd_bad’ /usr/src/linux/include/asm-generic/pgtable-nopud.h:26: error: previous definition of ‘pgd_bad’ was here /usr/src/linux/include/asm/pgtable_64.h:159: error: redefinition of ‘pud_bad’ /usr/src/linux/include/asm-generic/pgtable-nopmd.h:28: error: previous definition of ‘pud_bad’ was here In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:190:1: warning: "pgd_page_vaddr" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:47:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:192:1: warning: "pgd_page" redefined In file included from /usr/src/linux/include/asm-generic/pgtable-nopmd.h:6, from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopud.h:46:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:202:1: warning: "pud_page_vaddr" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:50:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pgtable.h:359, from /usr/src/linux/include/linux/mm.h:37, from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/asm/pgtable_64.h:204:1: warning: "pud_page" redefined In file included from /usr/src/linux/include/asm/page.h:124, from /usr/src/linux/include/asm/thread_info_64.h:12, from /usr/src/linux/include/asm/thread_info.h:5, from /usr/src/linux/include/linux/thread_info.h:47, from /usr/src/linux/include/linux/preempt.h:9, from /usr/src/linux/include/linux/spinlock.h:49, from /usr/src/linux/include/linux/seqlock.h:29, from /usr/src/linux/include/linux/time.h:8, from /usr/src/linux/include/linux/skbuff.h:19, from ./include/pdk_buf.h:38, from hal.c:58: /usr/src/linux/include/asm-generic/pgtable-nopmd.h:49:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/linux/mm.h: In function ‘virt_to_head_page’: /usr/src/linux/include/linux/mm.h:291: error: ‘CONFIG_PAGE_OFFSETUL’ undeclared (first use in this function) /usr/src/linux/include/linux/mm.h:291: warning: initialization makes pointer from integer without a cast In file included from /usr/src/linux/include/asm/pci.h:4, from /usr/src/linux/include/linux/pci.h:948, from ./include/pdk_mem.h:36, from hal.c:62: /usr/src/linux/include/linux/mm.h: In function ‘lowmem_page_address’: /usr/src/linux/include/linux/mm.h:565: error: ‘CONFIG_PAGE_OFFSETUL’ undeclared (first use in this function) In file included from ./include/pdk_reg.h:34, from hal.c:65: ./include/pdk_linux.h:37:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden In file included from hal.c:74: ./include/deviceid.h:204:8: warning: extra tokens at end of #endif directive hal.c: In function ‘hal_psdb’: hal.c:3120: error: label at end of compound statement make[2]: *** [hal.o] Fehler 1 make[1]: *** [znb.o] Fehler 2 In file included from rld.c:24: ./pdk_port.h:27:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden rld.c: In function ‘main’: rld.c:157: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c: In function ‘rld_listen’: rld.c:215: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c:220: warning: incompatible implicit declaration of built-in function ‘memset’ rld.c:229: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c:237: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c:258: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c:276: warning: incompatible implicit declaration of built-in function ‘exit’ rld.c: In function ‘rld_closedown’: rld.c:600: warning: incompatible implicit declaration of built-in function ‘exit’ make[1]: *** [rld.o] Fehler 1 make: *** [module] Fehler
--- End Message ---
--- Begin Message ---
- To: 586536-done@bugs.debian.org
- Subject: Re: Bug#586536: linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Sun, 20 Jun 2010 14:41:39 +0100
- Message-id: <1277041299.14011.874.camel@localhost>
- In-reply-to: <20100620122255.25988.6.reportbug@Claudia.zuHause.de>
- References: <20100620122255.25988.6.reportbug@Claudia.zuHause.de>
On Sun, 2010-06-20 at 14:22 +0200, Udo Hennig wrote: > Package: linux-headers-2.6.26-2-486 > Version: 2.6.26-22lenny1 > Severity: normal [...] > Hello, > > i by a network card (ZX346q from Znyx http://www.znyx.com) and installed in my computer. > > I donwloaded the driver fom http://www.znyx.com/support/drivers/drivers/linux/x86/v2_2_23gcc3/ZNYXnb.linux.tgz > > I install the linux-header with > > srv:/usr/src# apt-get install linux-header-2.6.26-2-486 > srv:/usr/src# ln -s linux-header-2.6.26-2-486 linux > > I change to the driver dirctory and start the compiling with > > srv:/usr/src/znyx346q/ZNYXnb# make module > > Then i see errors in header files. Wath is wrong here ? This driver was written for Linux 2.4, not 2.6. It is not using the kernel build system correctly. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.Attachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---