分页: 8 / 12

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

发表于 : 2009-03-10 14:24
yinliang108
我要deb包,谁能提供一下阿?

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

发表于 : 2009-03-10 17:47
mymathersname
yinliang108 写了:我要deb包,谁能提供一下阿?
作为FC社团的代表,我已经给作者发了邮件,等作者回国后,会尽快开始DEB的发布,希望大家少安毋躁

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

发表于 : 2009-03-10 19:47
tomcat.xin
以前已经装了sun-java6-jre了
可能是gcj冲突,把gcj卸掉就好了,谢谢

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

发表于 : 2009-03-10 20:47
Titanjiang
又出新问题了

代码: 全选

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$

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

发表于 : 2009-03-10 21:19
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

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

发表于 : 2009-03-10 22:20
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

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

发表于 : 2009-03-10 22:36
mymathersname
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

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

发表于 : 2009-03-11 0:12
Titanjiang
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是什么?怎么用

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

发表于 : 2009-03-11 1:18
xiongqin
使用方法:

roster 列出所有支持语音的好友
OLRoster 列出所有可以发送文本的好友
chat [email protected] text 发送一个字符串(text)给好友
send [email protected] file 发送文件(file)给好友
call [email protected] 发送一个语音聊天请求给好友
quit 退出程序

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

发表于 : 2009-03-11 11:30
latteye
牛人阿 牛人 上来佩服一下

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

发表于 : 2009-03-11 11:37
xblx

代码: 全选

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”: 没有那个文件或目录

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

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

代码: 全选

fhc2007@fhc2007-desktop:~$ sudo apt-get install libspeexdsp-dev
正在读取软件包列表...完成
正在分析软件包的依赖树
读取状态信息...完成
E:无法找到软件包 libspeexdsp-dev

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

发表于 : 2009-03-11 22:39
sunnsi
xiongqin 写了:检查一下你的
libogg-dev
libmediastreamer0-dev
libspeexdsp-dev
是否正确安装

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

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

发表于 : 2009-03-11 23:51
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

如果不是这样,就表示有依赖没有装好,

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

发表于 : 2009-03-11 23:57
sunnsi
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