LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-1-17 11:10:48 | 显示全部楼层
下载个win版的来用用。
回复 支持 反对

使用道具 举报

发表于 2008-1-17 14:24:36 | 显示全部楼层
Post by gradetwo;1808039
需要aclocal~~
原理可以参考autobook, 或者info autoconf.info


你搜索libpurple/protocols/msn/Makefile
放它下面就ok


1 2都做好了,之後第三出現 這個情况

sh-3.2# autoreconf -ivf
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
/opt/local/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/opt/local/share/aclocal/audiofile.m4:12:   run info '(automake)Extending aclocal'
/opt/local/share/aclocal/audiofile.m4:12:   or see http://sources.redhat.com/automa ... l#Extending-aclocal
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
/opt/local/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/opt/local/share/aclocal/audiofile.m4:12:   run info '(automake)Extending aclocal'
/opt/local/share/aclocal/audiofile.m4:12:   or see http://sources.redhat.com/automa ... l#Extending-aclocal
autoreconf: running: /opt/local/bin/autoconf --force
autoreconf: running: /opt/local/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
libpurple/Makefile.am:161: addprefix $(srcdir: non-POSIX variable name
libpurple/Makefile.am:161: (probably a GNU make extension)
libpurple/Makefile.am:163: addprefix $(srcdir: non-POSIX variable name
libpurple/Makefile.am:163: (probably a GNU make extension)
libpurple/plugins/mono/Makefile.am:10: addprefix $(srcdir: non-POSIX variable name
libpurple/plugins/mono/Makefile.am:10: (probably a GNU make extension)
libpurple/plugins/mono/api/Makefile.am:19: addprefix $(srcdir: non-POSIX variable name
libpurple/plugins/mono/api/Makefile.am:19: (probably a GNU make extension)
libpurple/protocols/bonjour/Makefile.am:9: compiling `bonjour.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
autoreconf: Leaving directory `.'


如果我直接
4. ./configure
5. cd libpurple/protocol/fetion
6. make

fetion 下只出現一堆 .lo 文件 沒有libfetion.so
我的系統是 macox ,請高手幫幫忙
回复 支持 反对

使用道具 举报

发表于 2008-1-17 16:03:56 | 显示全部楼层
skyneede-macbook:pidgin-2.3.1 skynee$ cd /pidgin-2.3.1/libpurple/protocols/fetion
skyneede-macbook:fetion skynee$ make
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT fetion.lo -MD -MP -MF .deps/fetion.Tpo -c -o fetion.lo fetion.c
fetion.c: In function 'send_sip_response':
fetion.c:358: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
fetion.c: In function 'send_sip_request':
fetion.c:452: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
mv -f .deps/fetion.Tpo .deps/fetion.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_buddy.lo -MD -MP -MF .deps/f_buddy.Tpo -c -o f_buddy.lo f_buddy.c
mv -f .deps/f_buddy.Tpo .deps/f_buddy.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_chat.lo -MD -MP -MF .deps/f_chat.Tpo -c -o f_chat.lo f_chat.c
mv -f .deps/f_chat.Tpo .deps/f_chat.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_group.lo -MD -MP -MF .deps/f_group.Tpo -c -o f_group.lo f_group.c
mv -f .deps/f_group.Tpo .deps/f_group.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_login.lo -MD -MP -MF .deps/f_login.Tpo -c -o f_login.lo f_login.c
mv -f .deps/f_login.Tpo .deps/f_login.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_sysmsg.lo -MD -MP -MF .deps/f_sysmsg.Tpo -c -o f_sysmsg.lo f_sysmsg.c
mv -f .deps/f_sysmsg.Tpo .deps/f_sysmsg.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_portrait.lo -MD -MP -MF .deps/f_portrait.Tpo -c -o f_portrait.lo f_portrait.c
f_portrait.c: In function 'UploadPortrait':
f_portrait.c:222: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
mv -f .deps/f_portrait.Tpo .deps/f_portrait.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_user.lo -MD -MP -MF .deps/f_user.Tpo -c -o f_user.lo f_user.c
mv -f .deps/f_user.Tpo .deps/f_user.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT f_util.lo -MD -MP -MF .deps/f_util.Tpo -c -o f_util.lo f_util.c
mv -f .deps/f_util.Tpo .deps/f_util.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../libpurple -I../../../libpurple -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include   -Wall     -g -g -O2 -MT sipmsg.lo -MD -MP -MF .deps/sipmsg.Tpo -c -o sipmsg.lo sipmsg.c
mv -f .deps/sipmsg.Tpo .deps/sipmsg.Plo
/bin/sh ../../../libtool --silent --tag=CC   --mode=link gcc   -g -g -O2 -module -avoid-version  -o libfetion.la -rpath /opt/local/lib/purple-2 fetion.lo f_buddy.lo f_chat.lo f_group.lo f_login.lo f_sysmsg.lo f_portrait.lo f_user.lo f_util.lo sipmsg.lo -L/opt/local/lib -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv   -lresolv  -framework IOKit -framework CoreFoundation
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-17 17:05:53 | 显示全部楼层
Post by jackyce;1808225
1 2都做好了,之後第三出現 這個情况



如果我直接
4. ./configure
5. cd libpurple/protocol/fetion
6. make

fetion 下只出現一堆 .lo 文件 沒有libfetion.so
我的系統是 macox ,請高手幫幫忙


so文件在 fetion/.libs/下面
回复 支持 反对

使用道具 举报

发表于 2008-1-17 18:39:02 | 显示全部楼层
爱死搂住了,希望继续加油,开发出更好的东东
回复 支持 反对

使用道具 举报

发表于 2008-1-17 20:02:53 | 显示全部楼层
謝謝 gradetwo
終於在MAC下能用了
很穩定,,真不錯

加油~~
回复 支持 反对

使用道具 举报

发表于 2008-1-17 21:03:10 | 显示全部楼层
楼主,您允许我把您的代码移植到苹果系统吗?做成cocoa程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-18 11:21:12 | 显示全部楼层
Post by 51test2003;1808350
楼主,您允许我把您的代码移植到苹果系统吗?做成cocoa程序

当然可以,基于GPL。
回复 支持 反对

使用道具 举报

发表于 2008-1-18 14:28:54 | 显示全部楼层
有bugs:
不能及时更新在线用户;
发送带有表情符号的短信息会导致这次的发送和以后的发送都返回Bad Request,只有重启pidgin
回复 支持 反对

使用道具 举报

发表于 2008-1-18 22:15:03 | 显示全部楼层
严重支持!!!太好了~我们现在已经把它成功运行在苹果MAC OS X里面了~~太感谢楼主了,向你致敬!
回复 支持 反对

使用道具 举报

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

本版积分规则

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