From: Luca F. <ffe...@cs...> - 2004-09-13 12:38:33
|
Il Mon, 13 Sep 2004 13:50:13 +0200, Miklos Szeredi <mi...@sz...> ha scritto: > > Configure output seems to be OK. How does compilation fail? > It seems that ptrace header is not present in UML kernels. gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.27/include -I../include -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.1\" -c compat/parser.c -o compat/parser.o In file included from /usr/src/linux-2.4.27/include/linux/ptrace.h:24, from /usr/src/linux-2.4.27/include/asm/arch/user.h:5, from /usr/src/linux-2.4.27/include/asm/processor.h:20, from /usr/src/linux-2.4.27/include/linux/prefetch.h:13, from /usr/src/linux-2.4.27/include/linux/list.h:6, from /usr/src/linux-2.4.27/include/linux/module.h:13, from compat/parser.c:17: /usr/src/linux-2.4.27/include/asm/ptrace.h:9:27: sysdep/ptrace.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/asm/ptrace.h:10, from /usr/src/linux-2.4.27/include/linux/ptrace.h:24, from /usr/src/linux-2.4.27/include/asm/arch/user.h:5, from /usr/src/linux-2.4.27/include/asm/processor.h:20, from /usr/src/linux-2.4.27/include/linux/prefetch.h:13, from /usr/src/linux-2.4.27/include/linux/list.h:6, from /usr/src/linux-2.4.27/include/linux/module.h:13, from compat/parser.c:17: /usr/src/linux-2.4.27/include/asm/ptrace-generic.h:25:27: sysdep/ptrace.h: No such file or directory /usr/src/linux-2.4.27/include/asm/ptrace-generic.h:26:25: skas_ptrace.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/asm/ptrace.h:10, from /usr/src/linux-2.4.27/include/linux/ptrace.h:24, from /usr/src/linux-2.4.27/include/asm/arch/user.h:5, from /usr/src/linux-2.4.27/include/asm/processor.h:20, from /usr/src/linux-2.4.27/include/linux/prefetch.h:13, from /usr/src/linux-2.4.27/include/linux/list.h:6, from /usr/src/linux-2.4.27/include/linux/module.h:13, from compat/parser.c:17: /usr/src/linux-2.4.27/include/asm/ptrace-generic.h:29: error: field `regs' has incomplete type In file included from /usr/src/linux-2.4.27/include/asm/processor.h:22, from /usr/src/linux-2.4.27/include/linux/prefetch.h:13, from /usr/src/linux-2.4.27/include/linux/list.h:6, from /usr/src/linux-2.4.27/include/linux/module.h:13, from compat/parser.c:17: /usr/src/linux-2.4.27/include/asm/processor-generic.h:17:25: choose-mode.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/linux/a.out.h:8, from /usr/src/linux-2.4.27/include/linux/affs_fs_i.h:4, from /usr/src/linux-2.4.27/include/linux/fs.h:309, from /usr/src/linux-2.4.27/include/linux/capability.h:17, from /usr/src/linux-2.4.27/include/linux/binfmts.h:5, from /usr/src/linux-2.4.27/include/linux/sched.h:9, from /usr/src/linux-2.4.27/include/linux/mm.h:4, from /usr/src/linux-2.4.27/include/linux/slab.h:14, from compat/parser.c:18: /usr/src/linux-2.4.27/include/asm/a.out.h:6:25: choose-mode.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/linux/fs.h:325, from /usr/src/linux-2.4.27/include/linux/capability.h:17, from /usr/src/linux-2.4.27/include/linux/binfmts.h:5, from /usr/src/linux-2.4.27/include/linux/sched.h:9, from /usr/src/linux-2.4.27/include/linux/mm.h:4, from /usr/src/linux-2.4.27/include/linux/slab.h:14, from compat/parser.c:18: /usr/src/linux-2.4.27/include/linux/hostfs_fs_i.h:4:24: filehandle.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/linux/sched.h:21, from /usr/src/linux-2.4.27/include/linux/mm.h:4, from /usr/src/linux-2.4.27/include/linux/slab.h:14, from compat/parser.c:18: /usr/src/linux-2.4.27/include/asm/mmu.h:9:20: um_mmu.h: No such file or directory In file included from /usr/src/linux-2.4.27/include/linux/mm.h:4, from /usr/src/linux-2.4.27/include/linux/slab.h:14, from compat/parser.c:18: /usr/src/linux-2.4.27/include/linux/sched.h:233: error: syntax error before "mm_context_t" /usr/src/linux-2.4.27/include/linux/sched.h:233: warning: no semicolon at end of struct or union /usr/src/linux-2.4.27/include/linux/sched.h: In function `mmdrop': /usr/src/linux-2.4.27/include/linux/sched.h:769: error: dereferencing pointer to incomplete type In file included from /usr/src/linux-2.4.27/include/linux/slab.h:14, from compat/parser.c:18: /usr/src/linux-2.4.27/include/linux/mm.h: In function `__vma_unlink': /usr/src/linux-2.4.27/include/linux/mm.h:596: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h:597: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h:598: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h: In function `expand_stack': /usr/src/linux-2.4.27/include/linux/mm.h:669: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h:672: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h:678: error: dereferencing pointer to incomplete type /usr/src/linux-2.4.27/include/linux/mm.h:680: error: dereferencing pointer to incomplete type make[1]: *** [compat/parser.o] Error 1 make[1]: Leaving directory `/var/lib/cvs/fuse/kernel' make: *** [all-recursive] Error 1 -- ---------------------------------------- Non ci toglieranno mai....la LIBERTA'!!! Luca Ferroni ICQ #317977679 www.cs.unibo.it/~fferroni/ ---------------------------------------- |