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

Bug#586536: linux-headers-2.6.26-2-486: Header-errors while compiling a kernel-module



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 



Reply to: