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

[HS] PB de compilation kernel 2.6



Salut liste,

étant donné que la plupart des kernels V.3.n ralentissent énormément
mon vieux mono-cpu, j'ai voulu compiler un V.2.6 (2.6.39.4);
cependant la compilation plante au bout de ~1'.
La seule indication que j'ai est le message plus bas.

Est-ce dû à une incompatibilité sid/2.6.n ou bien me manquerait-il
une option dans le setup du kernel? (possible, parce que ça fait 
un bail que je n'avais pas fais la manip).

  CC      arch/x86/kernel/ptrace.o
arch/x86/kernel/ptrace.c:1366:17: error: conflicting types for ‘syscall_trace_enter’
In file included from /usr/src/linux-2.6.39.4/arch/x86/include/asm/vm86.h:130:0,
                 from /usr/src/linux-2.6.39.4/arch/x86/include/asm/processor.h:10,
                 from /usr/src/linux-2.6.39.4/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:53,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:56,
                 from include/linux/sched.h:57,
                 from arch/x86/kernel/ptrace.c:8:
/usr/src/linux-2.6.39.4/arch/x86/include/asm/ptrace.h:146:13: note: previous declaration of ‘syscall_trace_enter’ was here
arch/x86/kernel/ptrace.c:1411:17: error: conflicting types for ‘syscall_trace_leave’
In file included from /usr/src/linux-2.6.39.4/arch/x86/include/asm/vm86.h:130:0,
                 from /usr/src/linux-2.6.39.4/arch/x86/include/asm/processor.h:10,
                 from /usr/src/linux-2.6.39.4/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:53,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:56,
                 from include/linux/sched.h:57,
                 from arch/x86/kernel/ptrace.c:8:
/usr/src/linux-2.6.39.4/arch/x86/include/asm/ptrace.h:147:13: note: previous declaration of ‘syscall_trace_leave’ was here
make[3]: *** [arch/x86/kernel/ptrace.o] Error 1
make[2]: *** [arch/x86/kernel] Error 2
make[1]: *** [arch/x86] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.39.4'
make: *** [debian/stamp/build/kernel] Error 2

real	2m10.539s
user	0m54.050s

-- 
	"My God!  Are we sure he was a liberal?"
	"Pretty sure.  They pulled him from a Volvo."


Reply to: