Your message dated Sun, 20 Jun 2010 14:41:39 +0100
with message-id <1277041299.14011.874.ca...@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 [email protected]
immediately.)


-- 
586536: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586536
Debian Bug Tracking System
Contact [email protected] 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 via email to