LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1517|回复: 5

如何正确安装wine

[复制链接]
发表于 2005-8-24 09:31:50 | 显示全部楼层 |阅读模式
我在安装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?
发表于 2005-8-24 09:59:12 | 显示全部楼层
用su 转成root试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-24 10:31:40 | 显示全部楼层
在root下不能运行
它提示让我转成普通用户
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-24 10:33:42 | 显示全部楼层
会不会是我的gcc版本太低了?可我是作天才yum update的
还是它里面自带的gcc版本和我的不兼容?
回复 支持 反对

使用道具 举报

发表于 2005-8-25 23:20:05 | 显示全部楼层
Have you installed the development packages for X?
回复 支持 反对

使用道具 举报

发表于 2005-9-8 14:58:17 | 显示全部楼层
root下,试试
# ./configure
#make && make install
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表