[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pidgin能上QQ么?



2009/3/7 Mr. Wang Long <mr.wang.long@gmail.com>:
> 这里的出错信息可以分为两大类:
>
> 2009/3/7 Star Liu <minxinjianxin@gmail.com>:
>> 还是和以前那个preview版本一样,不行的,出错信息如下:
>> Desktop:~/pub/upload/myapp# export GTK_IM_MODULE=xim;/root/Software/qqb1/qq
>> Gtk-Message: Failed to load module "gail":
>> /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
>> Gtk-Message: Failed to load module "atk-bridge":
>> /usr/lib/gtk-2.0/modules/libatk-bridge.so: wrong ELF class: ELFCLASS64
>
> 到此为止,出错是因为没有找到32位的libgail.so和libatk-bridge.so
> 这两个文件位于ia32-libs-gtk包里面,装上就可以解决了
已经安装了,我觉得那个出错信息已经详细到了class的级别,可见是因为这个包的版本不对,可能在i386里面就是ELFCLASS32了。
>> [14:48:06][TLOG][warn]res_db: error message-> no such table: res_db_file
>>
>> (qq:12117): GdkPixbuf-CRITICAL **: gdk_pixbuf_add_alpha: assertion
>> `pixbuf != NULL' failed
>>
>> (qq:12117): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion
>> `src_pixbuf != NULL' failed
>>
> 后面的这些信息确实很奇怪,正如你所说,没有源代码,很难猜测是什么原因
> 不过我在我这里如果运行直接/usr/share/tencent/qq/qq的话也会有同样的错误
> 但是通过/usr/bin/qq 运行就没问题
> 后者是一个shell脚本,仅仅是cd一下,然后./qq
>
> 所以你不妨试试用这个命令:
> cd /root/Software/qqb1/; GTK_IM_MODULE=xim ./qq
这个问题倒是搞明白了,因为加压以后还有一个res_db文件在同目录下,所以要在同目录下运行,呵呵

>
> //不得不说:linux版的QQ做得实在是不怎么样……
>

Reply to: