|
|

楼主 |
发表于 2006-4-25 20:02:49
|
显示全部楼层
把stddef.h拷过去了,还是报错,这次又是stdarg.h了,而且在/tools/include和/tools/include/linux下有没有这个文件,有没有什么解决办法呀,到底是那里出了问题,我是用livecd安的。
gcc -pipe -c -O2 -DTCL_DBGX= -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I./../generic -I. -DPEEK_XCLOSEIM=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_DIRENT_H=1 -DNO_FLOAT_H=1 -DNO_VALUES_H=1 -DNO_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DUSE_TERMIOS=1 -DTM_IN_SYS_TIME=1 -DHAVE_SYS_TIME_H=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_ST_BLKSIZE=1 -Dsize_t=unsigned -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/regcomp.c
In file included from /tools/include/stdio.h:72,
from ./../generic/tcl.h:158,
from ./../generic/tclInt.h:32,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
/tools/include/libio.h:53:21: stdarg.h: No such file or directory
In file included from /tools/include/stdio.h:72,
from ./../generic/tcl.h:158,
from ./../generic/tclInt.h:32,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
/tools/include/libio.h:475: error: parse error before "__gnuc_va_list"
/tools/include/libio.h:477: error: parse error before "__gnuc_va_list"
In file included from ./../generic/tcl.h:158,
from ./../generic/tclInt.h:32,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
/tools/include/stdio.h:337: error: parse error before "__gnuc_va_list"
/tools/include/stdio.h:342: error: parse error before "__gnuc_va_list"
/tools/include/stdio.h:345: error: parse error before "__gnuc_va_list"
/tools/include/stdio.h:356: error: parse error before "__gnuc_va_list"
In file included from /tools/include/stdio.h:828,
from ./../generic/tcl.h:158,
from ./../generic/tclInt.h:32,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
/tools/include/bits/stdio.h:34: error: parse error before "__gnuc_va_list"
/tools/include/bits/stdio.h: In function `vprintf':
/tools/include/bits/stdio.h:35: error: number of arguments doesn't match prototype
cc1: error: prototype declaration
/tools/include/bits/stdio.h:36: error: `__fmt' undeclared (first use in this function)
/tools/include/bits/stdio.h:36: error: (Each undeclared identifier is reported only once
/tools/include/bits/stdio.h:36: error: for each function it appears in.)
/tools/include/bits/stdio.h:36: error: `__arg' undeclared (first use in this function)
In file included from ./../generic/tcl.h:2269,
from ./../generic/tclInt.h:32,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
./../generic/tclDecls.h: At top level:
./../generic/tclDecls.h:882: error: parse error before "va_list"
./../generic/tclDecls.h:885: error: parse error before "va_list"
./../generic/tclDecls.h:910: error: parse error before "va_list"
./../generic/tclDecls.h:913: error: parse error before "va_list"
./../generic/tclDecls.h:919: error: parse error before "va_list"
./../generic/tclDecls.h:1893: error: parse error before "va_list"
./../generic/tclDecls.h:1894: error: parse error before "va_list"
./../generic/tclDecls.h:1901: error: parse error before "va_list"
./../generic/tclDecls.h:1902: error: parse error before "va_list"
./../generic/tclDecls.h:1904: error: parse error before "va_list"
In file included from ./../generic/tclInt.h:46,
from ./../generic/regcustom.h:30,
from ./../generic/regguts.h:38,
from ./../generic/regcomp.c:33:
/tools/include/stdlib.h:869: error: parse error before '*' token
/tools/include/stdlib.h:873: error: parse error before "wchar_t"
/tools/include/stdlib.h:877: error: parse error before '*' token
/tools/include/stdlib.h:881: error: parse error before '*' token
In file included from /tools/include/limits.h:124,
from ./../generic/regguts.h:107,
from ./../generic/regcomp.c:33:
/usr/include/limits.h:124:26: no include path in which to search for limits.h
In file included from ./../generic/regcomp.c:2177:
./../generic/regc_nfa.c: In function `combine':
./../generic/regc_nfa.c:982: error: `CHAR_BIT' undeclared (first use in this function)
make: *** [regcomp.o] Error 1 |
|