[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#586536: marked as done (linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module)



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 ---
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 ---
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 ---

Reply to: