LinuxSir.cn,穿越时空的Linuxsir!

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

OpenQ 的 FreeBSD ports完成了,欢迎大家测试。

[复制链接]
发表于 2004-5-15 21:51:41 | 显示全部楼层
兄弟那么快就分析好了啊?辛苦了,那能不能给偶指条升级的明路?GTK这种东西从来没碰过它,很迷茫的说
 楼主| 发表于 2004-5-15 21:59:59 | 显示全部楼层
目前主要发现两处更改

  1. +#if GTK_CHECK_VERSION(2,4,0)
  2.        group_category = gtk_combo_box_get_active
  3.          (GTK_COMBO_BOX(info_window->cmb_group_category));
  4. +#else
  5. +      group_category = gtk_option_menu_get_history
  6. +        (GTK_OPTION_MENU(info_window->cmb_group_category));
  7. +#endif
复制代码


  1. +  //henry: these codes are supported only in GTK-2.4 or later
  2. +#if GTK_CHECK_VERSION(2, 4, 0)
  3. +    combo = gtk_combo_box_new_text();
  4. +    for (i=0; i<4; i++)
  5. +      gtk_combo_box_append_text(GTK_COMBO_BOX(combo), qq_group_category[i]);
  6. +    gtk_combo_box_set_active(GTK_COMBO_BOX(combo), group->group_category);
  7. +#else
  8. +    GtkWidget *menu;
  9. +    GtkWidget *item;
  10. +
  11. +    combo = gtk_option_menu_new();
  12. +    menu = gtk_menu_new();
  13. +    for (i = 0; i < 4; i++) {
  14. +      item = gtk_menu_item_new_with_label(qq_group_category[i]);
  15. +      gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
  16. +      gtk_widget_show(item);
  17. +    }
  18. +    gtk_option_menu_set_menu(GTK_OPTION_MENU(combo), menu);
  19. +    gtk_option_menu_set_history(GTK_OPTION_MENU(combo), group->group_category);
  20. +#endif /* GTK_CHECK_VERSION */
  21. +   

复制代码


你可以去OpenQ的主页下载下面的代码
http://openq.linuxsir.cn/download/qq-ver-0.3.0-p2.tbz
然后比较一下。
主要是目前没有太多时间(有不少考试),可能以后有时间再研究了。
发表于 2004-5-15 22:29:14 | 显示全部楼层
我20几号也要开始考试了。。。。唉,同考啊,兄弟
发表于 2004-5-15 23:28:15 | 显示全部楼层
我看了一下软件区的说明,应该就是GTK的版本问题。。。。我去升级一下
发表于 2004-5-16 10:34:30 | 显示全部楼层

找不到QQ协议

新旧两个版本我都装过了,安装都成功。
查过也有libqq.so,可就是找不到QQ协议。
我的系统是FreeBSD5.2.1
 楼主| 发表于 2004-5-16 10:52:22 | 显示全部楼层
你可以
cd /usr/ports/chinese/OpenQ/
make deinstall
make install clean | tee ~/OpenQ.log
然后把OpenQ.log用附件贴到论坛上或发到我的信箱里
这样我可以分析一下原因,另外请确认一下你的gtk版本不低于2.4
发表于 2004-5-16 18:56:06 | 显示全部楼层
我已解决了重装系统不装光盘的gnome2。下载最新的ports来装gnome2-2.6.然后再装openq就行了。而且很快就编译gaim-0.77。
只要是因为解决了gtk,glib,等的版本问题。不过,qq通过sock5出去不行。msn,没问题很快。我之所以没把在gnome2-2.4x下的log贴出是
我发现问提时以不能用编辑的东西了,我都没想到有这种事。不过图是截了一两张。
 楼主| 发表于 2004-5-16 19:23:12 | 显示全部楼层
怎么没发现图啊:ask  祝你玩的愉快
 楼主| 发表于 2004-5-16 22:47:33 | 显示全部楼层
刚才发现有些兄弟的gaim-0.77和我用的不是同一个,
内容一样但打包的时间不同,请msn的ssl有问题的兄弟
先删掉自带的gaim-0.77.tar.bz2
rm /usr/ports/distfiles/gaim-0.77.tar.bz2
下载下面的gaim-0.77.tar.bz2
http://ftp.vxin.com/download/gaim-0.77.tar.bz2
这个问题我会在下一个版本中解决的。
多谢兄弟提供信息。
发表于 2004-5-18 08:04:55 | 显示全部楼层

看起来我的问题也是 GTK=2.2.4_1的问题

我查了我的 GTK版本是2.2.4_1,您给的qq-verQ....p2.tbz 是干什么用的?怎么用。您作为学生搞这么好,难得。中国人才还是很多的!!!您就该免考!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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