|
|
我在安装wine时,利用wineinstall脚本执行,出现下列错误
[carl@NERV wine-20050725]$ ./tools/wineinstall
WINE Installer v0.75
I see that WINE has already been configured, so I'll skip that.
We need to install wine as root user, do you want us to build wine,
'su root' and install Wine? Enter 'no' to continue without installing
(yes/no) yes
/usr/local/lib doesn't exist in your /etc/ld.so.conf, it will be added
when we perform the install...
Compiling WINE. Grab a lunch or two, rent a video, or whatever,
in the meantime...
make[1]: Entering directory `/home/Wine-20050725/wine-20050725/libs'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/port'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/port'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/unicode'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/unicode'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/wine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/wine'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/wpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/wpp'
make[1]: Leaving directory `/home/Wine-20050725/wine-20050725/libs'
make[1]: Entering directory `/home/Wine-20050725/wine-20050725/tools'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/widl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/widl'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winebuild'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winebuild'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winedump'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winedump'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winegcc'
gcc -c -I. -I. -I../../include -I../../include -DINCLUDEDIR="\"/usr/local/include/wine\"" -DDLLDIR="\"/usr/local/lib/wine\"" -DLIBDIR="\"/usr/local/lib\"" -DDLLFLAGS="\"-D_REENTRANT -fPIC\"" -DLDDLLFLAGS="\"-shared -Wl,-Bsymbolic,-z,defs,-init,__wine_spec_init,-fini,__wine_spec_fini\"" -DCC="\"gcc\"" -DCPP="\"cpp\"" -DCXX="\"g++\"" -DLD="\"ld\"" -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o winegcc.o winegcc.c
winegcc.c: 在函数 ‘get_temp_file’ 中:
winegcc.c:190: 错误:‘signal_mask’ 未声明 (在此函数内第一次使用)
winegcc.c:190: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
winegcc.c:190: 错误:所在的函数内只报告一次。)
winegcc.c: 在函数 ‘main’ 中:
winegcc.c:738: 错误:‘signal_mask’ 未声明 (在此函数内第一次使用)
make[2]: *** [winegcc.o] 错误 1
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winegcc'
make[1]: *** [winegcc] 错误 2
make[1]: Leaving directory `/home/Wine-20050725/wine-20050725/tools'
make: *** [tools] 错误 2
make[1]: Entering directory `/home/Wine-20050725/wine-20050725/libs'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/port'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/port'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/unicode'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/unicode'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/wine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/wine'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/libs/wpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/libs/wpp'
make[1]: Leaving directory `/home/Wine-20050725/wine-20050725/libs'
make[1]: Entering directory `/home/Wine-20050725/wine-20050725/tools'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/widl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/widl'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winebuild'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winebuild'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winedump'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winedump'
make[2]: Entering directory `/home/Wine-20050725/wine-20050725/tools/winegcc'
gcc -c -I. -I. -I../../include -I../../include -DINCLUDEDIR="\"/usr/local/include/wine\"" -DDLLDIR="\"/usr/local/lib/wine\"" -DLIBDIR="\"/usr/local/lib\"" -DDLLFLAGS="\"-D_REENTRANT -fPIC\"" -DLDDLLFLAGS="\"-shared -Wl,-Bsymbolic,-z,defs,-init,__wine_spec_init,-fini,__wine_spec_fini\"" -DCC="\"gcc\"" -DCPP="\"cpp\"" -DCXX="\"g++\"" -DLD="\"ld\"" -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o winegcc.o winegcc.c
winegcc.c: 在函数 ‘get_temp_file’ 中:
winegcc.c:190: 错误:‘signal_mask’ 未声明 (在此函数内第一次使用)
winegcc.c:190: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
winegcc.c:190: 错误:所在的函数内只报告一次。)
winegcc.c: 在函数 ‘main’ 中:
winegcc.c:738: 错误:‘signal_mask’ 未声明 (在此函数内第一次使用)
make[2]: *** [winegcc.o] 错误 1
make[2]: Leaving directory `/home/Wine-20050725/wine-20050725/tools/winegcc'
make[1]: *** [winegcc] 错误 2
make[1]: Leaving directory `/home/Wine-20050725/wine-20050725/tools'
make: *** [tools] 错误 2
Compilation failed, aborting install.
我是菜鸟,请问高手,这是怎么回事?
我的机器还能不能装wine? |
|