|
发表于 2006-5-15 11:20:58
|
显示全部楼层
几点想法:
1、gg 不会用到,可以注释掉 gaim/Makefile.mingw 里 “GG_TYPE”相关的几行
2、perl 的插件支持者不多,通常也不会用到,可以注释掉 gaim/plugins/Makefile.mingw 里 “PERL_PLUGIN_LOADER”相关的几行
3、同(2)
Post by csyfek
win32下编译gaim-2.0.0beta3要注意几个地方(看清楚了,是win32。。。时间关系,和MM聊晚了,明天看看Linux下面有什么问题。):
1、由于那个gg插件移除了,编译时将发生错误。你找来gaim-2.0.0beta2的源码包,把那个gg目录覆盖到那个src--protocols下面就可以了。
2、注意plugins--perl--common目录的Makefile.mingw文件里perl路径和extutils路径要写好,就是
PERL := x:/perl/bin/perl
EXTUTILS := x:/perl/lib/ExtUtils
要根据自己情况写好。
3、编译perl部分时,由于beta3的包里面缺少了Debug.xs和Signal.xs文件,编译将提示找不到文件来编译。到下面自己下载这两个文件,放到plugins--perl--common目录就好了。
http://cvs.sourceforge.net/viewc ... lugins/perl/common/
4、这个应该是无论在win32下编译还是Linux下面编译都需要改的,以后也将在openq的代码中修正。先使用poppyer为gaim-2.0.0beta2做的补丁,然后修改sys_msg.c这个文件的相应部分。(也可以直接把附件的patch打上)这个是gaim的改动,暂时先顶着,需要时间看一下。
[php]
--- sys_msg.c_org Fri Apr 28 11:42:04 2006
+++ sys_msg.c Mon May 15 01:13:10 2006
@@ -60,7 +60,8 @@
"systemim",
account,
NULL, //gfhuang
- time(NULL)
+ time(NULL),
+ NULL //shine.c, 20060515, beta3
);
gaim_log_write(log, GAIM_MESSAGE_SYSTEM, from,
time(NULL), msg)
[/php]
打上后编译应该没问题。。暂时看不到有什么影响。 |
|