|
|
安装tcl,make时出错,configure一切正常,前面的软件包安装都是按照手册安的,应该不会有问题,错误如下:
gcc -pipe -c -O2 -DTCL_DBGX= -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I./../generic -I. -DPEEK_XCLOSEIM=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_OPEN64=1 -DHAVE_LSEEK64=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 -DNO_STDLIB_H=1 -DNO_STRING_H=1 -DNO_SYS_WAIT_H=1 -DNO_DLFCN_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_SELECT_H=1 -DTM_IN_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -Dsize_t=unsigned -DNO_UNION_WAIT=1 -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 ./../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:34:21: stddef.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: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 /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
./../generic/regcomp.c: In function `dovec':
./../generic/regcomp.c:1589: warning: passing arg 1 of `free' from incompatible pointer type
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 |
|