At 14:31 Uhr +0200 19.06.2003, Johannes Formann wrote:
>At 18:10 Uhr +0200 18.06.2003, Johannes Formann wrote:
>
>>/usr/src/linux-2.4.21-uml/include/asm/ptrace-generic.h:29: field
>>`regs' has incomplete type
>
>same with .20-5um if that helps.
After making about 20 (or so) new links, oly this error keeps up
running (for me its looking very similar for both)
the 'last lines' trying to compile cipe
In file included from /usr/src/linux-2.4.21/include/linux/skbuff.h:19,
from /usr/src/linux-2.4.21/include/linux/netdevice.h:147,
from ../cipe/cipe.h:138,
from ../cipe/encaps.c:15:
/usr/src/linux-2.4.21/include/linux/sched.h:233: parse error before
`mm_context_t'
/usr/src/linux-2.4.21/include/linux/sched.h:233: warning: no
semicolon at end of struct or union
/usr/src/linux-2.4.21/include/linux/sched.h: In function `mmdrop':
/usr/src/linux-2.4.21/include/linux/sched.h:767: dereferencing
pointer to incomplete type
In file included from /usr/src/linux-2.4.21/include/linux/skbuff.h:26,
from /usr/src/linux-2.4.21/include/linux/netdevice.h:147,
from ../cipe/cipe.h:138,
from ../cipe/encaps.c:15:
/usr/src/linux-2.4.21/include/linux/mm.h: In function `__vma_unlink':
/usr/src/linux-2.4.21/include/linux/mm.h:580: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h:581: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h:582: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h: In function `expand_stack':
/usr/src/linux-2.4.21/include/linux/mm.h:653: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h:656: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h:662: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.21/include/linux/mm.h:664: dereferencing pointer
to incomplete type
In file included from /usr/src/linux-2.4.21/include/asm/uaccess.h:31,
from /usr/src/linux-2.4.21/include/linux/poll.h:11,
from /usr/src/linux-2.4.21/include/linux/ppp_channel.h:24,
from /usr/src/linux-2.4.21/include/linux/if_pppox.h:29,
from /usr/src/linux-2.4.21/include/net/sock.h:74,
from ../cipe/cipe.h:145,
from ../cipe/encaps.c:15:
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `verify_area':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:25: warning: implicit
declaration of function `verify_area_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `copy_from_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:31: warning: implicit
declaration of function `copy_from_user_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `copy_to_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:37: warning: implicit
declaration of function `copy_to_user_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function
`strncpy_from_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:43: warning: implicit
declaration of function `strncpy_from_user_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `__clear_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:49: warning: implicit
declaration of function `__clear_user_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `clear_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:54: warning: implicit
declaration of function `clear_user_skas'
/usr/src/linux-2.4.21/include/asm/um_uaccess.h: In function `strnlen_user':
/usr/src/linux-2.4.21/include/asm/um_uaccess.h:59: warning: implicit
declaration of function `strnlen_user_skas'
make[1]: *** [encaps.o] Error 1
make[1]: Leaving directory `/usr/src/cipe-1.5.4/2.4.21-6um-i386-cb'
make: *** [all] Error 2
trying to compile dazuko:
gcc -Wall -O2 -DLINUX -Dlinux -D__KERNEL__ -DMODULE
-I/usr/src/linux/include -DON_OPEN_SUPPORT -DON_CLOSE_SUPPORT
-DON_EXEC_SUPPORT -c dazuko.c
In file included from /usr/src/linux/include/asm/uaccess.h:31,
from /usr/src/linux/include/asm/unistd.h:10,
from /usr/src/linux/include/linux/unistd.h:9,
from dazuko.c:45:
/usr/src/linux/include/asm/um_uaccess.h: In function `verify_area':
/usr/src/linux/include/asm/um_uaccess.h:25: warning: implicit
declaration of function `verify_area_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `copy_from_user':
/usr/src/linux/include/asm/um_uaccess.h:31: warning: implicit
declaration of function `copy_from_user_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `copy_to_user':
/usr/src/linux/include/asm/um_uaccess.h:37: warning: implicit
declaration of function `copy_to_user_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `strncpy_from_user':
/usr/src/linux/include/asm/um_uaccess.h:43: warning: implicit
declaration of function `strncpy_from_user_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `__clear_user':
/usr/src/linux/include/asm/um_uaccess.h:49: warning: implicit
declaration of function `__clear_user_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `clear_user':
/usr/src/linux/include/asm/um_uaccess.h:54: warning: implicit
declaration of function `clear_user_skas'
/usr/src/linux/include/asm/um_uaccess.h: In function `strnlen_user':
/usr/src/linux/include/asm/um_uaccess.h:59: warning: implicit
declaration of function `strnlen_user_skas'
In file included from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from dazuko.c:47:
/usr/src/linux/include/linux/sched.h: At top level:
/usr/src/linux/include/linux/sched.h:233: parse error before `mm_context_t'
/usr/src/linux/include/linux/sched.h:233: warning: no semicolon at
end of struct or union
/usr/src/linux/include/linux/sched.h: In function `mmdrop':
/usr/src/linux/include/linux/sched.h:767: dereferencing pointer to
incomplete type
In file included from /usr/src/linux/include/linux/slab.h:14,
from dazuko.c:47:
/usr/src/linux/include/linux/mm.h: In function `__vma_unlink':
/usr/src/linux/include/linux/mm.h:580: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h:581: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h:582: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h: In function `expand_stack':
/usr/src/linux/include/linux/mm.h:653: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h:656: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h:662: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/mm.h:664: dereferencing pointer to incomplete type
dazuko.c: In function `dazuko_sys_execve':
dazuko.c:1982: structure has no member named `ebx'
dazuko.c:2017: structure has no member named `ebx'
dazuko.c:2021: structure has no member named `ecx'
dazuko.c:2021: structure has no member named `edx'
make: *** [dazuko] Error 1
For me it looks like a Bug in the UML-Code, or must I say sorry and
blame someone else?
Greetings Johannes
P.S. You are doing good work, it runns very well.
|