gaim qq0.3的内部测试版,支持群,请大家帮忙测试!
各位朋友好,经过十多天的奋战,OpenQ 0.3已经作好,可以很好的支持群,
我个人测试效果很好,现在希望大家参与内部测试。
请注意,这个版本要求GTK-2.4.0以上。
帮助文件
http://openq.linuxsir.org/doc/OpenQ_0.3_Readme.pdf
发布包
http://openq.linuxsir.org/download/openQ-0.3.tbz
编译成功的请告知系统(linux, GTK version...)和测试结果。
puzzlebird。 更新真快啊,祝愿OpenQ能做得更加完美。 祝贺一下,我编译成功。不过要把原包中的autom4te.cache文件夹删除。
我的环境ml1.2pre6
UI Library.................... : GTK 2.4
SSL Library/Libraries......... : GNUTLS
新版本从服务器中读取在线好友速度很快。因未加入群,群的功能无法测试。 怎么把GTK升级到2.4啊,我的协议里面没QQ那一项啊,只在库里才看得到,加载不上啊 参见下贴:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=64565 :lol: 楼主是不是puzzlebird兄弟本人哪? :shock: 我的怎么老装不好啊,老说找不到pango,要指定PGK_CONFIG_PATH,怎么指定啊,我装在/usr/local/lib/pango里面去了。再装上原来的的gaim都 调 不起QQ来了什么都 有就是没得QQ,郁闷!!!!!!!
我不是puzzlebird本人,我向他要了这个内测版,不敢独享,所以就贴了出来。不知道puzzlebird会不会不高兴。 把原来的pango、atk、glib2、gtk2都卸掉,再在/etc/ld.so.conf里加上下句
/usr/local/lib
运行ldconfig /usr/local/lib后再装装试试。 :wink: 噢!!试试看哈,只有强行卸了。 用源代码安装GTK2.4就是这个样子了,那个glib2.4也是不得已用rpm装上的,我都把要的东西装在/usr/local/lib中了,也在/etc/ld.so.conf中加了/usr/local/lib了,也执行了ldconfig /usr/local/lib
结果pkg-config还是找不到,计算机怎么这么笨啊?
checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Package atk was not found in the pkg-config search path.
Perhaps you should add the directory containing `atk.pc'
to the PKG_CONFIG_PATH environment variable
No package 'atk' found
configure: error: Library requirements (glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. atk没装? 装了,在/usr/lib中去了,但是找不到,后来搞了一阵,通过的configure,但是编译时又出了错,说是语法错。
ATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthread -I../..//mnt/win/linux/gtk/pango-1.4.0/. -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -MT gdkasync.lo -MD -MP -MF .deps/gdkasync.Tpo -c gdkasync.c-fPIC -DPIC -o .libs/gdkasync.o
In file included from ../../gdk/gdkcolor.h:4,
from ../../gdk/gdk.h:30,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdktypes.h:33:25: pango/pango.h: No such file or directory
In file included from ../../gdk/gdk.h:34,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdkdrawable.h:93: parse error before "PangoFont"
../../gdk/gdkdrawable.h:311: parse error before "PangoFont"
../../gdk/gdkdrawable.h:319: parse error before "PangoLayoutLine"
../../gdk/gdkdrawable.h:324: parse error before "PangoLayout"
../../gdk/gdkdrawable.h:330: parse error before "PangoLayoutLine"
../../gdk/gdkdrawable.h:337: parse error before "PangoLayout"
In file included from ../../gdk/gdk.h:37,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdkfont.h:7:30: pango/pango-font.h: No such file or directory
In file included from ../../gdk/gdk.h:37,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdkfont.h:45: parse error before "PangoFontDescription"
In file included from ../../gdk/gdk.h:41,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdkkeys.h:105: parse error before "gdk_keymap_get_direction"
../../gdk/gdkkeys.h:105: warning: type defaults to `int' in declaration of `gdk_keymap_get_direction'
../../gdk/gdkkeys.h:105: warning: data definition has no type or storage class
In file included from ../../gdk/gdk.h:43,
from gdkasync.h:25,
from gdkasync.c:48:
../../gdk/gdkpango.h:31: parse error before '*' token
../../gdk/gdkpango.h:31: warning: type defaults to `int' in declaration of `gdk_pango_context_get_for_screen'
../../gdk/gdkpango.h:31: warning: data definition has no type or storage class
../../gdk/gdkpango.h:33: parse error before '*' token
../../gdk/gdkpango.h:33: warning: type defaults to `int' in declaration of `gdk_pango_context_get'
../../gdk/gdkpango.h:33: warning: data definition has no type or storage class
../../gdk/gdkpango.h:35: parse error before '*' token
../../gdk/gdkpango.h:45: parse error before '*' token
../../gdk/gdkpango.h:50: parse error before '*' token
../../gdk/gdkpango.h:65: parse error before "PangoAttribute"
../../gdk/gdkpango.h:65: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:67: parse error before '}' token
../../gdk/gdkpango.h:71: parse error before "PangoAttribute"
../../gdk/gdkpango.h:71: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:73: parse error before '}' token
../../gdk/gdkpango.h:75: parse error before '*' token
../../gdk/gdkpango.h:75: warning: type defaults to `int' in declaration of `gdk_pango_attr_stipple_new'
../../gdk/gdkpango.h:75: warning: data definition has no type or storage class
../../gdk/gdkpango.h:76: parse error before '*' token
../../gdk/gdkpango.h:76: warning: type defaults to `int' in declaration of `gdk_pango_attr_embossed_new'
../../gdk/gdkpango.h:76: warning: data definition has no type or storage class
gmake: *** Error 1
gmake: Leaving directory `/mnt/win/linux/gtk/gtk+-2.4.0/gdk/x11'
gmake: *** Error 1
gmake: Leaving directory `/mnt/win/linux/gtk/gtk+-2.4.0/gdk'
gmake: *** Error 2
gmake: Leaving directory `/mnt/win/linux/gtk/gtk+-2.4.0/gdk'
gmake: *** Error 1
gmake: Leaving directory `/mnt/win/linux/gtk/gtk+-2.4.0'
gmake: *** Error 2 你把包中的autom4te.cache文件夹删除了吗?那个文件夹若不删除,你编译很难通过的。 这仅仅是开始编译gtk2.4而已,还没有开始编译openq,我的openq在不升级的情况下编译过。但是用不好,没有QQ那一项。又找不到原因。并且目录中又有libqq的库,所以就怀疑是gtk的问题。看来还不如升级到fedora 算了