LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: gradetwo

linux 下的飞信2010年8月2日更新 Fedora000特供V4版本。 解决飞信协议升级问题

[复制链接]
发表于 2008-1-7 20:49:44 | 显示全部楼层
bug报告:有时候收到的信息是乱码
比如说这条:ЍȆT౎૿౔畔痿�
回复 支持 反对

使用道具 举报

发表于 2008-1-7 20:50:44 | 显示全部楼层
bug报告:有时候收到的信息是乱码
比如说这条:ЍȆT౎૿౔畔痿�
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 21:03:30 | 显示全部楼层
Post by yegle;1804160
bug报告:有时候收到的信息是乱码
比如说这条:ЍȆT౎૿౔畔痿�

什么情况下出现? 有调试信息吗?
最好 打开帮助--》调试窗口。
回复 支持 反对

使用道具 举报

发表于 2008-1-8 00:05:13 | 显示全部楼层
很不错的创意呀,持续关注中。
回复 支持 反对

使用道具 举报

发表于 2008-1-8 11:37:14 | 显示全部楼层
很好,很不错
回复 支持 反对

使用道具 举报

发表于 2008-1-8 12:45:36 | 显示全部楼层
我的pigdin就是显示不出来fetion,我调试了pidgin发现是g_module_open()没有成功,请大侠们看看我的调试步骤
[code]
Breakpoint 2, purple_plugins_probe (ext=0xb789efe4 "so") at plugin.c:1344
1344                                            plugin = purple_plugin_probe(path);
(gdb) p path
$43 = (gchar *) 0x8143800 "/usr/local/lib/purple-2/libfetion.so"
(gdb) s
purple_plugin_probe (filename=0x8143800 "/usr/local/lib/purple-2/libfetion.so")
    at plugin.c:207
207             purple_debug_misc("plugins", "probing %s\n", filename);
(gdb) n
208             g_return_val_if_fail(filename != NULL, NULL);
(gdb) p filename
$44 = 0x8143800 "/usr/local/lib/purple-2/libfetion.so"
(gdb) n
210             if (!g_file_test(filename, G_FILE_TEST_EXISTS))
(gdb) n
214             basename = purple_plugin_get_basename(filename);
(gdb) n
215             plugin = purple_plugins_find_with_basename(basename);
(gdb) p basename
$45 = (gchar *) 0x8143848 "libfetion"
(gdb) n
216             g_free(basename);
(gdb) p *plugin
Cannot access memory at address 0x0
(gdb) p plugin
$46 = (PurplePlugin *) 0x0
(gdb) n
215             plugin = purple_plugins_find_with_basename(basename);
(gdb) n
216             g_free(basename);
(gdb) p *plugin
Cannot access memory at address 0x0
(gdb) p plugin
$47 = (PurplePlugin *) 0x0
(gdb) n
217             if (plugin != NULL)
(gdb) n
239             plugin = purple_plugin_new(has_file_extension(filename, G_MODULE_SUFFIX), filename);
(gdb) n
241             if (plugin->native_plugin) {
(gdb) p *plugin
$48 = {native_plugin = 1, loaded = 0, handle = 0x0,
  path = 0x81438c0 "/usr/local/lib/purple-2/libfetion.so", info = 0x0,
  error = 0x0, ipc_data = 0x0, extra = 0x0, unloadable = 0,
  dependent_plugins = 0x0, _purple_reserved1 = 0, _purple_reserved2 = 0,
  _purple_reserved3 = 0, _purple_reserved4 = 0}
(gdb) n
255                     plugin->handle = g_module_open(filename, G_MODULE_BIND_LOCAL);
(gdb) n
260                     if (plugin->handle == NULL)
(gdb) n
255                     plugin->handle = g_module_open(filename, G_MODULE_BIND_LOCAL);
(gdb) nn
Undefined command: "nn".  Try "help".
(gdb) n
260                     if (plugin->handle == NULL)
(gdb) n
262                             const char *error = g_module_error();
(gdb) n
263                             if (error != NULL && purple_str_has_prefix(error, filename))
(gdb) n
262                             const char *error = g_module_error();
(gdb) n
263                             if (error != NULL && purple_str_has_prefix(error, filename))
(gdb) n
275                             if (error == NULL || !*error)
(gdb) n
283                                     plugin->error = g_strdup(error);
(gdb) n
284                                     purple_debug_error("plugins", "%s is not loadable: %s\n",
(gdb) p plugin->error
$49 = 0x0
(gdb) n
283                                     plugin->error = g_strdup(error);
(gdb) n
284                                     purple_debug_error("plugins", "%s is not loadable: %s\n",
(gdb) n
288                             plugin->handle = g_module_open(filename, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
(gdb) n
293                             if (plugin->handle == NULL)
(gdb) n
288                             plugin->handle = g_module_open(filename, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
(gdb) n
293                             if (plugin->handle == NULL)
(gdb) n
331                             purple_plugin_destroy(plugin);
(gdb) n
496     }
(gdb) n
purple_plugins_probe (ext=0xb789efe4 "so") at plugin.c:1346
1346                                    g_free(path);
(gdb) Quit
(gdb) quit
The program is running.  Exit anyway? (y or n) y
debian:~#
[code]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 13:07:17 | 显示全部楼层
ls -l 看下有没有x权限
回复 支持 反对

使用道具 举报

发表于 2008-1-8 13:47:21 | 显示全部楼层
有阿,看
-rwxr-xr-x 1 root staff    925 2008-01-07 01:22 libfetion.la
-rwxr-xr-x 1 root staff 115503 2008-01-07 01:22 libfetion.so
回复 支持 反对

使用道具 举报

发表于 2008-1-8 15:31:47 | 显示全部楼层
我在飞信里常用的一个功能是给自己的手机发送短信,这个能不能做到呢?
回复 支持 反对

使用道具 举报

发表于 2008-1-8 16:13:58 | 显示全部楼层
Post by iscxb;1804399
我在飞信里常用的一个功能是给自己的手机发送短信,这个能不能做到呢?

自己不能给自己发信息,目前的IM软件好像都不行吧。用飞信给自己的其他手机号码发信息是可以的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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