LinuxSir.cn,穿越时空的Linuxsir!

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

[部分解决]求助:gtalk官方linux插件google-talkplugin安装出错

[复制链接]
发表于 2010-8-21 06:32:44 | 显示全部楼层 |阅读模式
之前用qq一直很不爽,切换到gtalk发现pidgin支持不完善,语音视频无法工作。
今天看到朋友留言,说gtalk官方支持linux,马上去http://gmail.com/videochat下载了8月16号的google-talkplugin_current_i386.deb:

$ ar tvf google-talkplugin_current_i386.deb data.tar.gz
rw-r--r-- 0/0 5898473 Aug 16 21:10 2010 data.tar.gz

执行ar xf google-talkplugin_current_i386.deb data.tar.gz得到data.tar.gz,再写一个.PKGINFO加入data.tar.gz,重新打包成google-talkplugin_20100816-1.pkg.tar.xz安装。

之后启动firefox崩溃,控制台输出:
Inconsistency detected by ld.so: dl-open.c: 612: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

ldd /opt/google/talkplugin/GoogleTalkPlugin输出显示缺少libssl.so.0.9.8和libcrypto.so.0.9.8两个文件,自己手动创建链接无法工作(libssl版本差异太大),只好暂时卸载。
 楼主| 发表于 2010-8-21 06:39:10 | 显示全部楼层
才看到aur上有这个包,PKGBUILD里面的方法和我用的基本一样,只是安装了openssl-compatibility这个openssl 0.9.8的兼容包,准备装上试一下再来报告结果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 06:47:23 | 显示全部楼层
装上openssl-compatibility之后firefox终于可以正常启动了,gmail里也能看到视频选项,等gtalk里有好友上线就测试一下结果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 06:57:54 | 显示全部楼层
刚和好友测试了一下:音频呼叫工作正常,同windows下没有什么区别。但发起、接受视频呼叫firefox马上崩溃,与pidgin效果一样。
安装成功的朋友请帮忙分析一下原因,多谢~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 07:02:59 | 显示全部楼层
自己找到原因,现在用的P2/P3电脑都不支持SSE2,执行视频代码段时出现非法指令:
/opt/google/talkplugin/libnpgtpo3dautoplugin.so
0xacbdc807:  cvtsi2sdl 0x20(%esp),%xmm2
看来google确实不怎么照顾穷人,二进制版的chrome也要求SSE2才能执行,只能等将来电脑升级了再用gtalk视频。
回复 支持 反对

使用道具 举报

发表于 2010-8-21 07:28:44 | 显示全部楼层
有洁癖,没有64位库,不装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 07:53:17 | 显示全部楼层
Post by Havanna;2109091
有洁癖,没有64位库,不装

别说还真有64位插件:http://dl.google.com/linux/direc ... n_current_amd64.deb
opt/google/talkplugin/libnpgtpo3dautoplugin.so
opt/google/talkplugin/libnpgoogletalk64.so

可惜我们03年的老K8服务器CPU也不支持SSE2,现在说应该属于古董了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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