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

Compilazione kernel-source-2.6.9



Ho la necessità di compilare il kernel per aggiungere un driver.
Il PC ha processore AMD Duron 800

Ho installato i pacchetti:
kernel-image-2.6.9-2-k7 (Version 2.6.9-5)
kernel-source-2.6.9         (Version 2.6.9-5)

Ho copiato /boot/config-2.6.9-2-k7 in /usr/src/kernel-source-2.6.9/.config
ed ho fatto make oldconfig

Facendo make mi dà gli errori che seguono. E' la prima volta che senza fare alcuna modifica ad un pacchetto kernel-source il make mi dà errori.
Consigli? Suggerimenti?

Grazie,
           Blasco

# make bzImage
 CHK     include/linux/version.h
 SPLIT   include/linux/autoconf.h -> include/config/*
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
 CC      init/main.o
In file included from include/linux/proc_fs.h:6,
                from init/main.c:17:
include/linux/fs.h: In function `file_accessed':
include/linux/fs.h:1010: error: `O_NOATIME' undeclared (first use in this function) include/linux/fs.h:1010: error: (Each undeclared identifier is reported only once
include/linux/fs.h:1010: error: for each function it appears in.)
In file included from include/linux/irq.h:72,
                from include/asm/hardirq.h:6,
                from include/linux/hardirq.h:6,
                from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/asm/hw_irq.h: In function `x86_do_profile':
include/asm/hw_irq.h:85: error: `prof_buffer' undeclared (first use in this function) include/asm/hw_irq.h:98: error: `prof_shift' undeclared (first use in this function) include/asm/hw_irq.h:104: error: `prof_len' undeclared (first use in this function)
In file included from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/linux/hardirq.h:10:1: warning: "PREEMPT_MASK" redefined
In file included from include/linux/hardirq.h:6,
                from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/asm/hardirq.h:42:1: warning: this is the location of the previous definition
In file included from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/linux/hardirq.h:11:1: warning: "HARDIRQ_MASK" redefined
In file included from include/linux/hardirq.h:6,
                from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/asm/hardirq.h:43:1: warning: this is the location of the previous definition
In file included from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/linux/hardirq.h:12:1: warning: "SOFTIRQ_MASK" redefined
In file included from include/linux/hardirq.h:6,
                from include/linux/interrupt.h:11,
                from include/asm/highmem.h:24,
                from include/linux/highmem.h:14,
                from include/linux/skbuff.h:27,
                from include/linux/security.h:34,
                from init/main.c:36:
include/asm/hardirq.h:44:1: warning: this is the location of the previous definition
In file included from include/linux/skbuff.h:29,
                from include/linux/security.h:34,
                from init/main.c:36:
include/linux/net.h: At top level:
include/linux/net.h:81: error: parse error before numeric constant
In file included from include/linux/skbuff.h:29,
                from include/linux/security.h:34,
                from init/main.c:36:
include/linux/net.h:89:1: warning: "SOCK_MAX" redefined
In file included from include/linux/net.h:24,
                from include/linux/skbuff.h:29,
                from include/linux/security.h:34,
                from init/main.c:36:
include/asm/socket.h:61:1: warning: this is the location of the previous definition
In file included from include/asm/smp.h:18,
                from init/main.c:64:
include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function) include/asm/mpspec.h:54: error: `MAX_APICS' undeclared here (not in a function)
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Proteggi la tua moto dalle intemperie e... dagli sguardi indiscreti con il Telo Coprimoto!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2744&d=24-1



Reply to: