免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4099 | 回复: 4
打印 上一主题 下一主题

[桌面系统] 请各位大虾指点:Fedora7上安装wine-0.9.46.tar.bz2的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-06 09:51 |只看该作者 |倒序浏览
在Fedora7解压、配置wine一切正常!
使用make命令,最后出现如下提示:
wgl.o: In function `wglUseFontOutlines_common':
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:389: undefined reference to `gluNewTess'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:392: undefined reference to `gluTessCallback'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:393: undefined reference to `gluTessCallback'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:394: undefined reference to `gluTessCallback'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:498: undefined reference to `gluTessEndContour'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:510: undefined reference to `gluTessEndPolygon'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:452: undefined reference to `gluTessBeginPolygon'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:459: undefined reference to `gluTessBeginContour'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:462: undefined reference to `gluTessVertex'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:476: undefined reference to `gluTessVertex'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:505: undefined reference to `gluTessEndContour'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:520: undefined reference to `gluDeleteTess'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:489: undefined reference to `gluTessVertex'
/home/wg/wine-0.9.46/dlls/opengl32/wgl.c:492: undefined reference to `gluTessVertex'
collect2: ld 返回 1
winegcc: gcc failed.
make[2]: *** [opengl32.dll.so] 错误 2
make[2]: Leaving directory `/home/wg/wine-0.9.46/dlls/opengl32'
make[1]: *** [opengl32] 错误 2
make[1]: Leaving directory `/home/wg/wine-0.9.46/dlls'
make: *** [dlls] 错误 2

请各位大虾指点,问题出在哪了,怎样解决?多谢了!!!

论坛徽章:
0
2 [报告]
发表于 2007-10-07 13:53 |只看该作者
我也有同样的问题,我装的是Fedora 7 x86_64。找了很多地方,只找到一个外国网站的介绍,说是编译成功,不过要修改点东西,但我不知道修改哪里~~

以下将引用原文内容:
Compile issue with current git under Fedora7
Arthur Coombes arthur at softlyspoken.org.uk
Sat Jul 21 08:17:20 CDT 2007

    * Previous message: Comments on winefontcfg tool?
    * Next message: wine's argv[0] and current directory
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

When building from git on a fully patched Fedora 7 install my compile
stops building opengl32.dll.so complaining of lots of undefined
reference's to glu strings. Adding -lglu32 to the compile command
manually allows the file to compile and I can complete the install. It
then seems to work fine (I only really run Steam/CS:S regularly).

I'm not too good with code but I'd guess a configure issue. I've
included files you might find relevant

Arthur Coombes

"Theology is never any help; it is searching in a dark cellar at
midnight for a black cat that isn't there."
Robert A. Heinlein.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log.bz2
Type: application/x-bzip
Size: 29752 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/ ... config.log-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.status.bz2
Type: application/x-bzip
Size: 14890 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/ ... fig.status-0001.bin

    * Previous message: Comments on winefontcfg tool?
    * Next message: wine's argv[0] and current directory
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the wine-devel mailing list

论坛徽章:
0
3 [报告]
发表于 2007-10-07 14:15 |只看该作者
刚刚编译出来了,正如前文所言,只要添加“-l glu32”就可以使opengl32编译通过。
具体做法是:(再说明一下,我的系统是Fedora 7 x86_64)
    先把wine-0.9.46.tar.bz2解压到某个目录,然后进入该目录,再运行以下命令:
./configure
make depend
    然后进入到wine-0.9.46/dlls/opengl32,打开Makefile文件,修改第9行为以下内容:
EXTRALIBS =  -L/usr/lib64  -lSM -lICE -lXxf86vm -lXext -lX11  -lGL -l glu32
其实就是添加“-l glu32”,记得保存。
    接着返回到wine-0.9.46目录下,执行以下命令:
make
make install

    我现在还在编译,等安装好了再看看运行效果。对于这个问题,好像在Fedora 7 i386版本里没有出现,可能是在32位系统下glu32是默认的参数,而64位的系统就不是不是这个参数,或者没有这个参数。

论坛徽章:
0
4 [报告]
发表于 2007-10-07 14:16 |只看该作者
刚刚编译出来了,正如前文所言,只要添加“-l glu32”就可以使opengl32编译通过。
具体做法是:(再说明一下,我的系统是Fedora 7 x86_64)
    先把wine-0.9.46.tar.bz2解压到某个目录,然后进入该目录,再运行以下命令:
./configure
make depend
    然后进入到wine-0.9.46/dlls/opengl32,打开Makefile文件,修改第9行为以下内容:
EXTRALIBS =  -L/usr/lib64  -lSM -lICE -lXxf86vm -lXext -lX11  -lGL -l glu32
其实就是添加“-l glu32”,记得保存。
    接着返回到wine-0.9.46目录下,执行以下命令:
make
make install

    我现在还在编译,等安装好了再看看运行效果。对于这个问题,好像在Fedora 7 i386版本里没有出现,可能是在32位系统下glu32是默认的参数,而64位的系统就不是不是这个参数,或者没有这个参数。

论坛徽章:
0
5 [报告]
发表于 2007-10-14 13:02 |只看该作者

多谢祭师α

多谢祭师α,我试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP