|
|

楼主 |
发表于 2003-11-9 13:26:47
|
显示全部楼层
编译时出错呀,Fedora test3,gcc v3.2.3-6。出错的结构是struct task_struct,这个好像是系统核心的任务的结构,应该是标准的,怎么会出错呢?怪
rm -f *.o *.a
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
rm -f *.o *.a
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
* compiling (gcc) mod_osspec.c
In file included from mod_osspec.c:51:
../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
make -C osspec all
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
* compiling (gcc) osmemory.c
In file included from osmemory.c:52:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osstring.c
In file included from osstring.c:59:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osdebug.c
In file included from osdebug.c:59:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osfloat.c
In file included from osfloat.c:51:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osstdio.c
In file included from osstdio.c:62:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osmodule.c
In file included from osmodule.c:60:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) osnvm.c
In file included from osnvm.c:51:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
* compiling (gcc) ostime.c
In file included from ostime.c:57:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string literals are deprecated
../../modules/osspec/include/oscompat.h:312:38: warning: multi-line string literals are deprecated
ostime.c: In function `cnxthsf_mdmthrd':
ostime.c:240: structure has no member named `sigmask_lock'
ostime.c:245: structure has no member named `sig'
ostime.c:255: too many arguments to function `recalc_sigpending_Rfb6af58d'
ostime.c:275: structure has no member named `sigmask_lock'
ostime.c:278: too many arguments to function `recalc_sigpending_Rfb6af58d'
make[1]: *** [ostime.o] Error 1
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
make: *** [osspec] Error 2 |
|