linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

由本社区发起的开源项目
回复
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#106

帖子 yinliang108 » 2009-03-10 14:24

我要deb包,谁能提供一下阿?
小江恩的博客
http://gann.blog.ifeng.com/
头像
mymathersname
帖子: 2870
注册时间: 2008-09-18 23:40
系统: Ubuntu 15.04 x64
来自: Mars

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#107

帖子 mymathersname » 2009-03-10 17:47

yinliang108 写了:我要deb包,谁能提供一下阿?
作为FC社团的代表,我已经给作者发了邮件,等作者回国后,会尽快开始DEB的发布,希望大家少安毋躁
转移各位校内,百毒朋友,把目标转向twitter和facebook,别总看局域网的内容
其实从那么多的ubuntu发行版和fedora的各个发行版中,我们不难看出,linux的进步是惊人的,从长久的发展规律和更加深远的意义来看,linux桌面版与微软的距离在缩小,这是值得庆幸的……
ubuntu是半年还去偷情一次的初恋。fedora是一生挚爱的正室。debian是和正室同等地位的妾侍。rh/cent是用来偷窥的正室大姐姐。suse是一夜夫妻百二蚊。gentoo是有内涵的才女。arch是久闻其名不敢接触的怪叔叔。其余发行版,我是帝皇它们是屁民,无福宠幸。
头像
tomcat.xin
帖子: 400
注册时间: 2007-02-08 21:18

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#108

帖子 tomcat.xin » 2009-03-10 19:47

以前已经装了sun-java6-jre了
可能是gcj冲突,把gcj卸掉就好了,谢谢
头像
Titanjiang
帖子: 10
注册时间: 2009-03-09 15:30

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#109

帖子 Titanjiang » 2009-03-10 20:47

又出新问题了

代码: 全选

titan@windows:~/桌面/msilbc-2.0.0/ilbc-rfc3951$ make install
Making install in src
make[1]: 正在进入目录 `/home/titan/桌面/msilbc-2.0.0/ilbc-rfc3951/src'
make[2]: 正在进入目录 `/home/titan/桌面/msilbc-2.0.0/ilbc-rfc3951/src'
test -z "/usr/local/lib" || mkdir -p -- . "/usr/local/lib"
 /bin/bash ../libtool --mode=install /usr/bin/install -c  'libilbc.la' '/usr/local/lib/libilbc.la'
/usr/bin/install -c .libs/libilbc.so.0.0.0 /usr/local/lib/libilbc.so.0.0.0
/usr/bin/install: cannot create regular file `/usr/local/lib/libilbc.so.0.0.0':Permission denied
make[2]: *** [install-libLTLIBRARIES] 错误 1
make[2]:正在离开目录 `/home/titan/桌面/msilbc-2.0.0/ilbc-rfc3951/src'
make[1]: *** [install-am] 错误 2
make[1]:正在离开目录 `/home/titan/桌面/msilbc-2.0.0/ilbc-rfc3951/src'
make: *** [install-recursive] 错误 1
titan@windows:~/桌面/msilbc-2.0.0/ilbc-rfc3951$
想创业的年轻人联系我
一起做电子商务网站
头像
Titanjiang
帖子: 10
注册时间: 2009-03-09 15:30

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#110

帖子 Titanjiang » 2009-03-10 21:19

xiongqin 写了:96楼的错误是缺少sdl库,需要安装libsdl-dev

97楼缺少libmediastreamer-dev库。

99楼,你需要先将msilbc文件夹下面的另外一个文件解压

支持98楼,确实需要收集一下,能够给大家带来很大方便

我安装了libsdl-dev,make时怎么还是错误

代码: 全选

make[4]: 正在进入目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
/bin/bash ../../../libtool --silent --tag=CXX   --mode=link g++  -g -O2   -o xxpalk xxpalk-xxpalk_main.o xxpalk-callclient.o xxpalk-console.o xxpalk-chatclient.o xxpalk-fileclient.o ../../../talk/login/libcricketlogin.la ../../../talk/session/phone/libcricketsessionphone.la ../../../talk/session/fileshare/libcricketsessionfileshare.la ../../../talk/session/tunnel/libcricketsessiontunnel.la ../../../talk/p2p/client/libcricketp2pclient.la ../../../talk/p2p/base/libcricketp2pbase.la ../../../talk/xmpp/libcricketxmpp.la ../../../talk/xmllite/libcricketxmllite.la ../../../talk/base/libcricketbase.la -lexpat -lortp -lpthread   -lpthread -lssl -lcrypto   -lspeex   -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    -lmediastreamer
/usr/bin/ld: cannot find -lspeexdsp
collect2: ld returned 1 exit status
make[4]: *** [xxpalk] 错误 1
make[4]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/titan/桌面/XXPalk_V1'
make: *** [all] 错误 2
titan@windows:~/桌面/XXPalk_V1$
:em20
想创业的年轻人联系我
一起做电子商务网站
xiongqin
帖子: 136
注册时间: 2007-05-07 7:17

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#111

帖子 xiongqin » 2009-03-10 22:20

Titanjiang 写了:
xiongqin 写了:96楼的错误是缺少sdl库,需要安装libsdl-dev

97楼缺少libmediastreamer-dev库。

99楼,你需要先将msilbc文件夹下面的另外一个文件解压

支持98楼,确实需要收集一下,能够给大家带来很大方便

我安装了libsdl-dev,make时怎么还是错误

代码: 全选

make[4]: 正在进入目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
/bin/bash ../../../libtool --silent --tag=CXX   --mode=link g++  -g -O2   -o xxpalk xxpalk-xxpalk_main.o xxpalk-callclient.o xxpalk-console.o xxpalk-chatclient.o xxpalk-fileclient.o ../../../talk/login/libcricketlogin.la ../../../talk/session/phone/libcricketsessionphone.la ../../../talk/session/fileshare/libcricketsessionfileshare.la ../../../talk/session/tunnel/libcricketsessiontunnel.la ../../../talk/p2p/client/libcricketp2pclient.la ../../../talk/p2p/base/libcricketp2pbase.la ../../../talk/xmpp/libcricketxmpp.la ../../../talk/xmllite/libcricketxmllite.la ../../../talk/base/libcricketbase.la -lexpat -lortp -lpthread   -lpthread -lssl -lcrypto   -lspeex   -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    -lmediastreamer
/usr/bin/ld: cannot find -lspeexdsp
collect2: ld returned 1 exit status
make[4]: *** [xxpalk] 错误 1
make[4]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/titan/桌面/XXPalk_V1'
make: *** [all] 错误 2
titan@windows:~/桌面/XXPalk_V1$
:em20

你还缺少libspeexdsp,需要安装libspeexdsp-dev
头像
mymathersname
帖子: 2870
注册时间: 2008-09-18 23:40
系统: Ubuntu 15.04 x64
来自: Mars

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#112

帖子 mymathersname » 2009-03-10 22:36

xiongqin 写了:
Titanjiang 写了:
xiongqin 写了:96楼的错误是缺少sdl库,需要安装libsdl-dev

97楼缺少libmediastreamer-dev库。

99楼,你需要先将msilbc文件夹下面的另外一个文件解压

支持98楼,确实需要收集一下,能够给大家带来很大方便

我安装了libsdl-dev,make时怎么还是错误

代码: 全选

make[4]: 正在进入目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
/bin/bash ../../../libtool --silent --tag=CXX   --mode=link g++  -g -O2   -o xxpalk xxpalk-xxpalk_main.o xxpalk-callclient.o xxpalk-console.o xxpalk-chatclient.o xxpalk-fileclient.o ../../../talk/login/libcricketlogin.la ../../../talk/session/phone/libcricketsessionphone.la ../../../talk/session/fileshare/libcricketsessionfileshare.la ../../../talk/session/tunnel/libcricketsessiontunnel.la ../../../talk/p2p/client/libcricketp2pclient.la ../../../talk/p2p/base/libcricketp2pbase.la ../../../talk/xmpp/libcricketxmpp.la ../../../talk/xmllite/libcricketxmllite.la ../../../talk/base/libcricketbase.la -lexpat -lortp -lpthread   -lpthread -lssl -lcrypto   -lspeex   -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    -lmediastreamer
/usr/bin/ld: cannot find -lspeexdsp
collect2: ld returned 1 exit status
make[4]: *** [xxpalk] 错误 1
make[4]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/titan/桌面/XXPalk_V1'
make: *** [all] 错误 2
titan@windows:~/桌面/XXPalk_V1$
:em20

你还缺少libspeexdsp,需要安装libspeexdsp-dev
明天把这个帖子加入文章里…… :em11 :em11 :em11
转移各位校内,百毒朋友,把目标转向twitter和facebook,别总看局域网的内容
其实从那么多的ubuntu发行版和fedora的各个发行版中,我们不难看出,linux的进步是惊人的,从长久的发展规律和更加深远的意义来看,linux桌面版与微软的距离在缩小,这是值得庆幸的……
ubuntu是半年还去偷情一次的初恋。fedora是一生挚爱的正室。debian是和正室同等地位的妾侍。rh/cent是用来偷窥的正室大姐姐。suse是一夜夫妻百二蚊。gentoo是有内涵的才女。arch是久闻其名不敢接触的怪叔叔。其余发行版,我是帝皇它们是屁民,无福宠幸。
头像
Titanjiang
帖子: 10
注册时间: 2009-03-09 15:30

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#113

帖子 Titanjiang » 2009-03-11 0:12

xiongqin 写了:
Titanjiang 写了:
xiongqin 写了:96楼的错误是缺少sdl库,需要安装libsdl-dev

97楼缺少libmediastreamer-dev库。

99楼,你需要先将msilbc文件夹下面的另外一个文件解压

支持98楼,确实需要收集一下,能够给大家带来很大方便

我安装了libsdl-dev,make时怎么还是错误

代码: 全选

make[4]: 正在进入目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
/bin/bash ../../../libtool --silent --tag=CXX   --mode=link g++  -g -O2   -o xxpalk xxpalk-xxpalk_main.o xxpalk-callclient.o xxpalk-console.o xxpalk-chatclient.o xxpalk-fileclient.o ../../../talk/login/libcricketlogin.la ../../../talk/session/phone/libcricketsessionphone.la ../../../talk/session/fileshare/libcricketsessionfileshare.la ../../../talk/session/tunnel/libcricketsessiontunnel.la ../../../talk/p2p/client/libcricketp2pclient.la ../../../talk/p2p/base/libcricketp2pbase.la ../../../talk/xmpp/libcricketxmpp.la ../../../talk/xmllite/libcricketxmllite.la ../../../talk/base/libcricketbase.la -lexpat -lortp -lpthread   -lpthread -lssl -lcrypto   -lspeex   -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    -lmediastreamer
/usr/bin/ld: cannot find -lspeexdsp
collect2: ld returned 1 exit status
make[4]: *** [xxpalk] 错误 1
make[4]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples/xxpalk'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk/examples'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/titan/桌面/XXPalk_V1/talk'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/titan/桌面/XXPalk_V1'
make: *** [all] 错误 2
titan@windows:~/桌面/XXPalk_V1$
:em20

你还缺少libspeexdsp,需要安装libspeexdsp-dev

总算解决了 安装了很多额外的库,楼主把这些也列出来吧。不然对我们新手来说确实无从下手啊。
顺便也说一下命令下的那个怎么用,英语不太好。

代码: 全选

Available commands:

  roster       Prints the phonable friends from your roster.
  OLRoster      Prints the online friends from your roster.
  chat  id text Send text to roster.
  send  id file Send file to roster.
  call <name>  Initiates a call to the friend with the given name.
  quit         Quits the application.
这个chat send 后面的id是什么?怎么用
想创业的年轻人联系我
一起做电子商务网站
xiongqin
帖子: 136
注册时间: 2007-05-07 7:17

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#114

帖子 xiongqin » 2009-03-11 1:18

使用方法:

roster 列出所有支持语音的好友
OLRoster 列出所有可以发送文本的好友
chat xxx@gmail.com text 发送一个字符串(text)给好友
send xxx@gmail.com file 发送文件(file)给好友
call xxx@gmail.com 发送一个语音聊天请求给好友
quit 退出程序
头像
latteye
帖子: 218
注册时间: 2006-08-13 2:04

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#115

帖子 latteye » 2009-03-11 11:30

牛人阿 牛人 上来佩服一下
xblx
帖子: 274
注册时间: 2006-12-18 1:05

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#116

帖子 xblx » 2009-03-11 11:37

代码: 全选

checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether byte ordering is bigendian... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for MEDIASTREAMER... configure: error: Package requirements (mediastreamer >= 2.0.0) were not met:

No package 'mediastreamer' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MEDIASTREAMER_CFLAGS
and MEDIASTREAMER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

[liangzhdp@smallville msilbc-2.0.0]$ make
make: *** 没有指明目标并且找不到 makefile。 停止。
第一步是编译这个msilbc-2.0.0?
configure很快,但make不下去啊。

编译XXPalk的错误:

代码: 全选

chattask.cc:24:40: 错误:mediastreamer2/mediastream.h:没有那个文件或目录
chattask.cc:25:38: 错误:mediastreamer2/mssndcard.h:没有那个文件或目录
chattask.cc: In member function ‘void buzz::ChatTask::DingChat()’:
chattask.cc:75: 错误:‘RingStream’在此作用域中尚未声明
chattask.cc:75: 错误:‘ding_stream’在此作用域中尚未声明
chattask.cc:77: 错误:‘ms_snd_card_manager_get’在此作用域中尚未声明
chattask.cc:77: 错误:‘ms_snd_card_manager_get_default_card’在此作用域中尚未声明
chattask.cc:82: 错误:‘MSSndCard’在此作用域中尚未声明
chattask.cc:82: 错误:expected primary-expression before ‘)’ token
chattask.cc:83: 错误:‘ring_start_with_cb’在此作用域中尚未声明
chattask.cc:91: 错误:‘ring_stop’在此作用域中尚未声明
make[3]: *** [chattask.lo] 错误 1
make[3]: Leaving directory `/home/liangzhdp/arch/XXPalk_V1/talk/chat'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/liangzhdp/arch/XXPalk_V1/talk'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/liangzhdp/arch/XXPalk_V1'
make: *** [all] 错误 2
直接用JAVA使用,启动界面正常,填入用户名密码,再按连接就没反应了。

代码: 全选

$ ./XXPalk_ui 
cp: 无法 stat “xxpalk”: 没有那个文件或目录
上次由 xblx 在 2009-03-11 23:43,总共编辑 1 次。
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#117

帖子 Jarson » 2009-03-11 20:53

有些库我的软件源里找不到相应的软件包,我该另外添加哪些源呢?不要让我跌倒在门前啊,各位尝试安装过的弟兄们并且能够安装了所有的软件依赖包的给俺个tips,先谢了 :em63

代码: 全选

fhc2007@fhc2007-desktop:~$ sudo apt-get install libspeexdsp-dev
正在读取软件包列表...完成
正在分析软件包的依赖树
读取状态信息...完成
E:无法找到软件包 libspeexdsp-dev
sunnsi
帖子: 78
注册时间: 2006-05-27 22:15

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#118

帖子 sunnsi » 2009-03-11 22:39

xiongqin 写了:检查一下你的
libogg-dev
libmediastreamer0-dev
libspeexdsp-dev
是否正确安装

重新configure,编译,运行
我检查了一下,所有列出的库都已经正常安装,可是仍然有这个问题:
call in progress
ortp-error-mediastream.c: No decoder available for payload 102.
是不是还需要什么额外的解码器啊?
xiongqin
帖子: 136
注册时间: 2007-05-07 7:17

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#119

帖子 xiongqin » 2009-03-11 23:51

sunnsi 写了:
xiongqin 写了:检查一下你的
libogg-dev
libmediastreamer0-dev
libspeexdsp-dev
是否正确安装

重新configure,编译,运行
我检查了一下,所有列出的库都已经正常安装,可是仍然有这个问题:
call in progress
ortp-error-mediastream.c: No decoder available for payload 102.
是不是还需要什么额外的解码器啊?
应该是你的libc没有装好或者speex

你重新configure,看看最后输出的信息是不是
Supported Examples: xxpalk pcp
Supported Codecs:
Speex: yes
iLBC: yes
MULAW: yes

如果不是这样,就表示有依赖没有装好,
sunnsi
帖子: 78
注册时间: 2006-05-27 22:15

Re: linux下的独立gtalk客户端,支持语音和传文件(已上传源码)

#120

帖子 sunnsi » 2009-03-11 23:57

xiongqin 写了:
sunnsi 写了:
xiongqin 写了:检查一下你的
libogg-dev
libmediastreamer0-dev
libspeexdsp-dev
是否正确安装

重新configure,编译,运行
我检查了一下,所有列出的库都已经正常安装,可是仍然有这个问题:
call in progress
ortp-error-mediastream.c: No decoder available for payload 102.
是不是还需要什么额外的解码器啊?
应该是你的libc没有装好或者speex

你重新configure,看看最后输出的信息是不是
Supported Examples: xxpalk pcp
Supported Codecs:
Speex: yes
iLBC: yes
MULAW: yes

如果不是这样,就表示有依赖没有装好,
是的,一样的。
libjingle 0.4.0


Supported Examples: xxpalk pcp
Supported Codecs:
Speex: yes
iLBC: yes
MULAW: yes
回复