QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

上网、浏览、聊天、下载等
dekong
帖子: 29
注册时间: 2008-05-16 13:55

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#46

帖子 dekong » 2008-10-07 8:34

楼主,你有没有发现通信记录有问题啊, 比如我发给A,记录的是发给B
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re:

#47

帖子 Jarson » 2008-10-07 9:35

grahamgan 写了:老兄,你终于看到我的回复了~~~我防火墙根本就没启用的…… :em26
如果你装过firestarter,就算你没有启用它,UDP的端口都是被关闭的了,所以你得使用firestarter把防火墙停止掉,传送完文件后再启用
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#48

帖子 kissdb » 2008-10-07 22:07

我能给win传文件,却不能收总是提示错误
头像
philojava
帖子: 337
注册时间: 2008-04-18 22:47
来自: 中国上海
联系:

Re:

#49

帖子 philojava » 2008-10-07 22:49

yichi 写了:
fortruth 写了:qt4.3 写的, 要安装 QT 支持吗?
要安装 libqt4-core 和 libqt4-gui

可以打开新立得软件包管理器。然后搜索 libqt4,选择安装 libqt4-core 和 libqt4-gui。

两个包总共会占 17M 左右。
看看我的图,我的lib4装了,还有就是下载的amd64.deb这个包,但是报错了。我不知道是怎么情况

请高手帮帮忙。急阿
附件
qipmsg
qipmsg

代码: 全选

sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfiend: 依赖: house但是它将不会被安装
girlfiend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
头像
philojava
帖子: 337
注册时间: 2008-04-18 22:47
来自: 中国上海
联系:

Re:

#50

帖子 philojava » 2008-10-08 17:00

yichi 写了:
xeoc 写了:有64位么,如果有,我愿意装上第三个qt软件
(注意:以下内容没有亲自实践过,嚯嚯。不知道能成功否。而且编译安装需要安装很多开发包。希望有 64 位电脑的用户能帮忙打 deb 包。方便其它用户。)

没 64 位的电脑。所以没打 64 位的包。可以通过以下两种方式来安装 qipmsg。

1. 自己在 64 位的电脑上打包。

安装打包所需的包 devscripts, fakeroot, dh-make, build-essential, debhelper
安装编译所需的开发包 libqt4-dev, libasound2-dev

建立打包目录,比如在家目录下建立 :

$ cd; mkdir qipmsg-package

下载 qipmsg-0.9.5.tar.gz 保存到 qipmsg-package 目录下。

$ cd cd; cd qimpsg-package
$ cp qipmsg-0.9.5.tar.gz qipmsg_0.9.5.orig.tar.gz
$ tar zxvf qipmsg_0.9.5.tar.gz; cd qipmsg-0.9.5
$ debuild

如果一切顺利,将在 qipmsg-package 目录下找到 64 位系统的 deb 包。


2. 下载源码包编译。

安装编译所需的开发包 libqt4-dev, libasound2-dev

下载 qipmsg-0.9.5.tar.gz,到源码包的保存目录执行:

$ tar zxvf qipmsg-0.9.5.tar.gz
$ cd qipmsg-0.9.5
$ make
$ sudo make install

现在就可以通过 应用程序->互联网->飞鸽传书 启动程序了。
按照第2个方法进行编译
出现了报错信息如下:
请高手解决帮忙看看
在包含自 sound.cpp:17 的文件中:
sound.h:22:28: 错误: alsa/asoundlib.h:没有该文件或目录
In file included from sound.cpp:17:
sound.h:51: 警告: ISO C++ 不允许声明无类型的‘snd_pcm_t’
sound.h:51: 错误: expected ‘;’ before ‘*’ token
sound.h:55: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:57: 错误: ‘snd_pcm_format_t’没有命名一个类型
sound.h:65: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:66: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:70: 错误: ‘snd_pcm_stream_t’没有命名一个类型
sound.h:71: 警告: ISO C++ 不允许声明无类型的‘snd_output_t’
sound.h:71: 错误: expected ‘;’ before ‘*’ token
sound.cpp: In constructor ‘Sound::Sound(QString)’:
sound.cpp:127: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:132: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:133: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:136: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:136: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::play()’:
sound.cpp:146: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:146: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp:148: 错误: ‘snd_pcm_info_t’在此作用域中尚未声明
sound.cpp:148: 错误: ‘info’在此作用域中尚未声明
sound.cpp:150: 错误: ‘snd_pcm_info_alloca’在此作用域中尚未声明
sound.cpp:152: 错误: ‘log’在此作用域中尚未声明
sound.cpp:152: 错误: ‘snd_output_stdio_attach’在此作用域中尚未声明
sound.cpp:153: 错误: ‘assert’在此作用域中尚未声明
sound.cpp:155: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:155: 错误: ‘snd_pcm_open’在此作用域中尚未声明
sound.cpp:157: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:161: 错误: ‘snd_pcm_info’在此作用域中尚未声明
sound.cpp:162: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:167: 错误: ‘snd_pcm_nonblock’在此作用域中尚未声明
sound.cpp:169: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:174: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:187: 错误: ‘snd_pcm_close’在此作用域中尚未声明
sound.cpp:189: 错误: ‘snd_output_close’在此作用域中尚未声明
sound.cpp:190: 错误: ‘snd_config_update_free_global’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::playback(const char*)’:
sound.cpp:210: 错误: ‘O_RDONLY’在此作用域中尚未声明
sound.cpp:210: 错误: ‘open64’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::set_params()’:
sound.cpp:256: 错误: ‘snd_pcm_hw_params_t’在此作用域中尚未声明
sound.cpp:256: 错误: ‘params’在此作用域中尚未声明
sound.cpp:257: 错误: ‘snd_pcm_sw_params_t’在此作用域中尚未声明
sound.cpp:257: 错误: ‘swparams’在此作用域中尚未声明
sound.cpp:258: 错误: ‘snd_pcm_uframes_t’在此作用域中尚未声明
sound.cpp:258: 错误: expected `;' before ‘buffer_size’
sound.cpp:259: 错误: expected `;' before ‘xfer_align’
sound.cpp:263: 错误: expected `;' before ‘start_threshold’
sound.cpp:264: 错误: ‘snd_pcm_hw_params_alloca’在此作用域中尚未声明
sound.cpp:265: 错误: ‘snd_pcm_sw_params_alloca’在此作用域中尚未声明
sound.cpp:266: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:266: 错误: ‘snd_pcm_hw_params_any’在此作用域中尚未声明
sound.cpp:272: 错误: ‘SND_PCM_ACCESS_RW_INTERLEAVED’在此作用域中尚未声明
sound.cpp:272: 错误: ‘snd_pcm_hw_params_set_access’在此作用域中尚未声明
sound.cpp:277: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:277: 错误: ‘snd_pcm_hw_params_set_format’在此作用域中尚未声明
sound.cpp:282: 错误: ‘snd_pcm_hw_params_set_channels’在此作用域中尚未声明
sound.cpp:293: 错误: ‘snd_pcm_hw_params_set_rate_near’在此作用域中尚未声明
sound.cpp:294: 错误: ‘assert’在此作用域中尚未声明
sound.cpp:298: 错误: ‘snd_pcm_name’在此作用域中尚未声明
sound.cpp:310: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:312: 错误: ‘snd_pcm_hw_params_get_buffer_time_max’在此作用域中尚未声明
sound.cpp:317: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:321: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:325: 错误: ‘snd_pcm_hw_params_set_period_time_near’在此作用域中尚未声明
sound.cpp:328: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:328: 错误: ‘snd_pcm_hw_params_set_period_size_near’在此作用域中尚未声明
sound.cpp:332: 错误: ‘snd_pcm_hw_params_set_buffer_time_near’在此作用域中尚未声明
sound.cpp:335: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:335: 错误: ‘snd_pcm_hw_params_set_buffer_size_near’在此作用域中尚未声明
sound.cpp:338: 错误: ‘snd_pcm_hw_params’在此作用域中尚未声明
sound.cpp:341: 错误: ‘log’在此作用域中尚未声明
sound.cpp:341: 错误: ‘snd_pcm_hw_params_dump’在此作用域中尚未声明
sound.cpp:344: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:344: 错误: ‘snd_pcm_hw_params_get_period_size’在此作用域中尚未声明
sound.cpp:345: 错误: ‘buffer_size’在此作用域中尚未声明
sound.cpp:345: 错误: ‘snd_pcm_hw_params_get_buffer_size’在此作用域中尚未声明
sound.cpp:351: 错误: ‘snd_pcm_sw_params_current’在此作用域中尚未声明
sound.cpp:353: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:354: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:354: 错误: ‘snd_pcm_sw_params_get_xfer_align’在此作用域中尚未声明
sound.cpp:362: 错误: ‘snd_pcm_sw_params_set_sleep_min’在此作用域中尚未声明
sound.cpp:369: 错误: ‘snd_pcm_sw_params_set_avail_min’在此作用域中尚未声明
sound.cpp:372: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:373: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:379: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:381: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:382: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:384: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:386: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:386: 错误: ‘snd_pcm_sw_params_set_start_threshold’在此作用域中尚未声明
sound.cpp:389: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:391: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:392: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:392: 错误: ‘snd_pcm_sw_params_set_stop_threshold’在此作用域中尚未声明
sound.cpp:395: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:396: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:396: 错误: ‘snd_pcm_sw_params_set_xfer_align’在此作用域中尚未声明
sound.cpp:400: 错误: ‘snd_pcm_sw_params’在此作用域中尚未声明
sound.cpp:402: 错误: ‘log’在此作用域中尚未声明
sound.cpp:402: 错误: ‘snd_pcm_sw_params_dump’在此作用域中尚未声明
sound.cpp:407: 错误: ‘log’在此作用域中尚未声明
sound.cpp:407: 错误: ‘snd_pcm_dump’在此作用域中尚未声明
sound.cpp:409: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:409: 错误: ‘snd_pcm_format_physical_width’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::suspend()’:
sound.cpp:429: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:429: 错误: ‘snd_pcm_resume’在此作用域中尚未声明
sound.cpp:429: 错误: ‘EAGAIN’在此作用域中尚未声明
sound.cpp:434: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:434: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:435: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::xrun()’:
sound.cpp:460: 错误: ‘snd_pcm_status_t’在此作用域中尚未声明
sound.cpp:460: 错误: ‘status’在此作用域中尚未声明
sound.cpp:463: 错误: ‘snd_pcm_status_alloca’在此作用域中尚未声明
sound.cpp:464: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:464: 错误: ‘snd_pcm_status’在此作用域中尚未声明
sound.cpp:465: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:468: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:468: 错误: ‘SND_PCM_STATE_XRUN’在此作用域中尚未声明
sound.cpp:471: 错误: ‘snd_pcm_status_get_trigger_tstamp’在此作用域中尚未声明
sound.cpp:474: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:474: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp:478: 错误: ‘log’在此作用域中尚未声明
sound.cpp:478: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:480: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:480: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:481: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:485: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:485: 错误: ‘SND_PCM_STATE_DRAINING’在此作用域中尚未声明
sound.cpp:488: 错误: ‘log’在此作用域中尚未声明
sound.cpp:488: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:490: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:490: 错误: ‘SND_PCM_STREAM_CAPTURE’在此作用域中尚未声明
sound.cpp:492: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:492: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:493: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:501: 错误: ‘log’在此作用域中尚未声明
sound.cpp:501: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:503: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:503: 错误: ‘snd_pcm_state_name’在此作用域中尚未声明
sound.cpp: In member function ‘ssize_t Sound::pcm_write(u_char*, size_t)’:
sound.cpp:512: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:514: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:515: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:515: 错误: ‘snd_pcm_format_set_silence’在此作用域中尚未声明
sound.cpp:519: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:520: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:520: 错误: ‘snd_pcm_format_set_silence’在此作用域中尚未声明
sound.cpp:525: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:525: 错误: ‘snd_pcm_writei’在此作用域中尚未声明
sound.cpp:526: 错误: ‘EAGAIN’在此作用域中尚未声明
sound.cpp:527: 错误: ‘snd_pcm_wait’在此作用域中尚未声明
sound.cpp:528: 错误: ‘EPIPE’在此作用域中尚未声明
sound.cpp:532: 错误: ‘ESTRPIPE’在此作用域中尚未声明
sound.cpp:537: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp: In member function ‘off64_t Sound::calc_count()’:
sound.cpp:573: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:573: 错误: ‘snd_pcm_format_size’在此作用域中尚未声明
sound.cpp: In member function ‘ssize_t Sound::test_wavefile(int, u_char*, size_t)’:
sound.cpp:640: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:640: 错误: ‘SND_PCM_FORMAT_U8’在此作用域中尚未声明
sound.cpp:641: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:643: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:643: 错误: ‘SND_PCM_FORMAT_U8’在此作用域中尚未声明
sound.cpp:646: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:647: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:647: 错误: ‘SND_PCM_FORMAT_S16_LE’在此作用域中尚未声明
sound.cpp:649: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:649: 错误: ‘SND_PCM_FORMAT_S16_LE’在此作用域中尚未声明
sound.cpp:654: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:655: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:655: 错误: ‘SND_PCM_FORMAT_S24_3LE’在此作用域中尚未声明
sound.cpp:657: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:657: 错误: ‘SND_PCM_FORMAT_S24_3LE’在此作用域中尚未声明
sound.cpp:660: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:661: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:661: 错误: ‘SND_PCM_FORMAT_S24_LE’在此作用域中尚未声明
sound.cpp:663: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:663: 错误: ‘SND_PCM_FORMAT_S24_LE’在此作用域中尚未声明
sound.cpp:672: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:672: 错误: ‘SND_PCM_FORMAT_S32_LE’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::playback_go(int, size_t, off64_t, int, const char*)’:
sound.cpp:767: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:779: 警告: 在有符号和无符号整数表达式间比较
sound.cpp:803: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:803: 错误: ‘snd_pcm_nonblock’在此作用域中尚未声明
sound.cpp:804: 错误: ‘snd_pcm_drain’在此作用域中尚未声明
sound.cpp: At global scope:
sound.cpp:756: 警告: 未使用的参数‘rtype’
make[1]: *** [.obj/sound.o] 错误 1
make[1]:正在离开目录 `/home/philo/qipmsg-0.9.5/src'
make: *** [src/qipmsg] 错误 2
philo@philo:~/qipmsg-0.9.5$
philo@philo:~/qipmsg-0.9.5$

代码: 全选

sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfiend: 依赖: house但是它将不会被安装
girlfiend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#51

帖子 yinliang108 » 2008-10-08 18:48

要用firestarter开放哪个端口才能传输?
小江恩的博客
http://gann.blog.ifeng.com/
头像
philojava
帖子: 337
注册时间: 2008-04-18 22:47
来自: 中国上海
联系:

Re:

#52

帖子 philojava » 2008-10-09 17:04

yichi 写了:
xeoc 写了:有64位么,如果有,我愿意装上第三个qt软件
(注意:以下内容没有亲自实践过,嚯嚯。不知道能成功否。而且编译安装需要安装很多开发包。希望有 64 位电脑的用户能帮忙打 deb 包。方便其它用户。)

没 64 位的电脑。所以没打 64 位的包。可以通过以下两种方式来安装 qipmsg。

1. 自己在 64 位的电脑上打包。

安装打包所需的包 devscripts, fakeroot, dh-make, build-essential, debhelper
安装编译所需的开发包 libqt4-dev, libasound2-dev

建立打包目录,比如在家目录下建立 :

$ cd; mkdir qipmsg-package

下载 qipmsg-0.9.5.tar.gz 保存到 qipmsg-package 目录下。

$ cd cd; cd qimpsg-package
$ cp qipmsg-0.9.5.tar.gz qipmsg_0.9.5.orig.tar.gz
$ tar zxvf qipmsg_0.9.5.tar.gz; cd qipmsg-0.9.5
$ debuild

如果一切顺利,将在 qipmsg-package 目录下找到 64 位系统的 deb 包。


2. 下载源码包编译。

安装编译所需的开发包 libqt4-dev, libasound2-dev

下载 qipmsg-0.9.5.tar.gz,到源码包的保存目录执行:

$ tar zxvf qipmsg-0.9.5.tar.gz
$ cd qipmsg-0.9.5
$ make
$ sudo make install

现在就可以通过 应用程序->互联网->飞鸽传书 启动程序了。
按照楼上提供的打包的方法也试过了。64位的包打不了,终端上出现很多报错的信息。是不是这个tar.gz的包本身有错啊?

代码: 全选

sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfiend: 依赖: house但是它将不会被安装
girlfiend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
头像
gaoxin
帖子: 148
注册时间: 2008-09-26 18:53
系统: ubuntu14.04 + Win10
来自: 辽宁丹东 요녕성 단동시

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#53

帖子 gaoxin » 2008-10-10 20:47

我们公司以前用的是飞鸽,现在改用信鸽了
有没有信鸽版的发一个 :em20
dekong
帖子: 29
注册时间: 2008-05-16 13:55

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#54

帖子 dekong » 2008-10-14 9:15

楼主,快点把通信记录的BUG改一改吧,否则会闹绯闻的,发给A的显示的却是发给B的!! :em24
spiritfrog
帖子: 274
注册时间: 2007-08-04 13:04

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#55

帖子 spiritfrog » 2008-10-16 1:24

原来是局域网内发送消息和穿文件的, 可惜操作感觉上差了些。
lpwm
帖子: 5
注册时间: 2008-04-02 16:32

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#56

帖子 lpwm » 2008-10-17 14:51

哇塞!好东西阿~~~感谢楼主的分享拉~ :em09 :em11
头像
lyp069
帖子: 272
注册时间: 2005-10-25 13:54
联系:

Re: Re:

#57

帖子 lyp069 » 2008-10-30 16:29

philojava 写了:
yichi 写了:
fortruth 写了:qt4.3 写的, 要安装 QT 支持吗?
要安装 libqt4-core 和 libqt4-gui

可以打开新立得软件包管理器。然后搜索 libqt4,选择安装 libqt4-core 和 libqt4-gui。

两个包总共会占 17M 左右。
看看我的图,我的lib4装了,还有就是下载的amd64.deb这个包,但是报错了。我不知道是怎么情况

请高手帮帮忙。急阿
你的依赖关系没有满足,你的源列表里没有libqt4-network这个包。8.04要启用hardy-backports源。在系统管理,软件源里面可以设置。
Full Circle中文杂志 | Ubuntu社区独立发行的电子月刊
http://www.freeearth.org.cn
头像
lyp069
帖子: 272
注册时间: 2005-10-25 13:54
联系:

Re: Re:

#58

帖子 lyp069 » 2008-10-30 16:46

philojava 写了: 按照第2个方法进行编译
出现了报错信息如下:
请高手解决帮忙看看
在包含自 sound.cpp:17 的文件中:
sound.h:22:28: 错误: alsa/asoundlib.h:没有该文件或目录
In file included from sound.cpp:17:
sound.h:51: 警告: ISO C++ 不允许声明无类型的‘snd_pcm_t’
sound.h:51: 错误: expected ‘;’ before ‘*’ token
sound.h:55: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:57: 错误: ‘snd_pcm_format_t’没有命名一个类型
sound.h:65: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:66: 错误: ‘snd_pcm_uframes_t’没有命名一个类型
sound.h:70: 错误: ‘snd_pcm_stream_t’没有命名一个类型
sound.h:71: 警告: ISO C++ 不允许声明无类型的‘snd_output_t’
sound.h:71: 错误: expected ‘;’ before ‘*’ token
sound.cpp: In constructor ‘Sound::Sound(QString)’:
sound.cpp:127: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:132: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:133: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:136: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:136: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::play()’:
sound.cpp:146: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:146: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp:148: 错误: ‘snd_pcm_info_t’在此作用域中尚未声明
sound.cpp:148: 错误: ‘info’在此作用域中尚未声明
sound.cpp:150: 错误: ‘snd_pcm_info_alloca’在此作用域中尚未声明
sound.cpp:152: 错误: ‘log’在此作用域中尚未声明
sound.cpp:152: 错误: ‘snd_output_stdio_attach’在此作用域中尚未声明
sound.cpp:153: 错误: ‘assert’在此作用域中尚未声明
sound.cpp:155: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:155: 错误: ‘snd_pcm_open’在此作用域中尚未声明
sound.cpp:157: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:161: 错误: ‘snd_pcm_info’在此作用域中尚未声明
sound.cpp:162: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:167: 错误: ‘snd_pcm_nonblock’在此作用域中尚未声明
sound.cpp:169: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:174: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:187: 错误: ‘snd_pcm_close’在此作用域中尚未声明
sound.cpp:189: 错误: ‘snd_output_close’在此作用域中尚未声明
sound.cpp:190: 错误: ‘snd_config_update_free_global’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::playback(const char*)’:
sound.cpp:210: 错误: ‘O_RDONLY’在此作用域中尚未声明
sound.cpp:210: 错误: ‘open64’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::set_params()’:
sound.cpp:256: 错误: ‘snd_pcm_hw_params_t’在此作用域中尚未声明
sound.cpp:256: 错误: ‘params’在此作用域中尚未声明
sound.cpp:257: 错误: ‘snd_pcm_sw_params_t’在此作用域中尚未声明
sound.cpp:257: 错误: ‘swparams’在此作用域中尚未声明
sound.cpp:258: 错误: ‘snd_pcm_uframes_t’在此作用域中尚未声明
sound.cpp:258: 错误: expected `;' before ‘buffer_size’
sound.cpp:259: 错误: expected `;' before ‘xfer_align’
sound.cpp:263: 错误: expected `;' before ‘start_threshold’
sound.cpp:264: 错误: ‘snd_pcm_hw_params_alloca’在此作用域中尚未声明
sound.cpp:265: 错误: ‘snd_pcm_sw_params_alloca’在此作用域中尚未声明
sound.cpp:266: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:266: 错误: ‘snd_pcm_hw_params_any’在此作用域中尚未声明
sound.cpp:272: 错误: ‘SND_PCM_ACCESS_RW_INTERLEAVED’在此作用域中尚未声明
sound.cpp:272: 错误: ‘snd_pcm_hw_params_set_access’在此作用域中尚未声明
sound.cpp:277: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:277: 错误: ‘snd_pcm_hw_params_set_format’在此作用域中尚未声明
sound.cpp:282: 错误: ‘snd_pcm_hw_params_set_channels’在此作用域中尚未声明
sound.cpp:293: 错误: ‘snd_pcm_hw_params_set_rate_near’在此作用域中尚未声明
sound.cpp:294: 错误: ‘assert’在此作用域中尚未声明
sound.cpp:298: 错误: ‘snd_pcm_name’在此作用域中尚未声明
sound.cpp:310: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:312: 错误: ‘snd_pcm_hw_params_get_buffer_time_max’在此作用域中尚未声明
sound.cpp:317: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:321: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:325: 错误: ‘snd_pcm_hw_params_set_period_time_near’在此作用域中尚未声明
sound.cpp:328: 错误: ‘period_frames’在此作用域中尚未声明
sound.cpp:328: 错误: ‘snd_pcm_hw_params_set_period_size_near’在此作用域中尚未声明
sound.cpp:332: 错误: ‘snd_pcm_hw_params_set_buffer_time_near’在此作用域中尚未声明
sound.cpp:335: 错误: ‘buffer_frames’在此作用域中尚未声明
sound.cpp:335: 错误: ‘snd_pcm_hw_params_set_buffer_size_near’在此作用域中尚未声明
sound.cpp:338: 错误: ‘snd_pcm_hw_params’在此作用域中尚未声明
sound.cpp:341: 错误: ‘log’在此作用域中尚未声明
sound.cpp:341: 错误: ‘snd_pcm_hw_params_dump’在此作用域中尚未声明
sound.cpp:344: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:344: 错误: ‘snd_pcm_hw_params_get_period_size’在此作用域中尚未声明
sound.cpp:345: 错误: ‘buffer_size’在此作用域中尚未声明
sound.cpp:345: 错误: ‘snd_pcm_hw_params_get_buffer_size’在此作用域中尚未声明
sound.cpp:351: 错误: ‘snd_pcm_sw_params_current’在此作用域中尚未声明
sound.cpp:353: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:354: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:354: 错误: ‘snd_pcm_sw_params_get_xfer_align’在此作用域中尚未声明
sound.cpp:362: 错误: ‘snd_pcm_sw_params_set_sleep_min’在此作用域中尚未声明
sound.cpp:369: 错误: ‘snd_pcm_sw_params_set_avail_min’在此作用域中尚未声明
sound.cpp:372: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:373: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:379: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:381: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:382: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:384: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:386: 错误: ‘start_threshold’在此作用域中尚未声明
sound.cpp:386: 错误: ‘snd_pcm_sw_params_set_start_threshold’在此作用域中尚未声明
sound.cpp:389: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:391: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:392: 错误: ‘stop_threshold’在此作用域中尚未声明
sound.cpp:392: 错误: ‘snd_pcm_sw_params_set_stop_threshold’在此作用域中尚未声明
sound.cpp:395: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:396: 错误: ‘xfer_align’在此作用域中尚未声明
sound.cpp:396: 错误: ‘snd_pcm_sw_params_set_xfer_align’在此作用域中尚未声明
sound.cpp:400: 错误: ‘snd_pcm_sw_params’在此作用域中尚未声明
sound.cpp:402: 错误: ‘log’在此作用域中尚未声明
sound.cpp:402: 错误: ‘snd_pcm_sw_params_dump’在此作用域中尚未声明
sound.cpp:407: 错误: ‘log’在此作用域中尚未声明
sound.cpp:407: 错误: ‘snd_pcm_dump’在此作用域中尚未声明
sound.cpp:409: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:409: 错误: ‘snd_pcm_format_physical_width’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::suspend()’:
sound.cpp:429: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:429: 错误: ‘snd_pcm_resume’在此作用域中尚未声明
sound.cpp:429: 错误: ‘EAGAIN’在此作用域中尚未声明
sound.cpp:434: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:434: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:435: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::xrun()’:
sound.cpp:460: 错误: ‘snd_pcm_status_t’在此作用域中尚未声明
sound.cpp:460: 错误: ‘status’在此作用域中尚未声明
sound.cpp:463: 错误: ‘snd_pcm_status_alloca’在此作用域中尚未声明
sound.cpp:464: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:464: 错误: ‘snd_pcm_status’在此作用域中尚未声明
sound.cpp:465: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:468: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:468: 错误: ‘SND_PCM_STATE_XRUN’在此作用域中尚未声明
sound.cpp:471: 错误: ‘snd_pcm_status_get_trigger_tstamp’在此作用域中尚未声明
sound.cpp:474: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:474: 错误: ‘SND_PCM_STREAM_PLAYBACK’在此作用域中尚未声明
sound.cpp:478: 错误: ‘log’在此作用域中尚未声明
sound.cpp:478: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:480: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:480: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:481: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:485: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:485: 错误: ‘SND_PCM_STATE_DRAINING’在此作用域中尚未声明
sound.cpp:488: 错误: ‘log’在此作用域中尚未声明
sound.cpp:488: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:490: 错误: ‘stream’在此作用域中尚未声明
sound.cpp:490: 错误: ‘SND_PCM_STREAM_CAPTURE’在此作用域中尚未声明
sound.cpp:492: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:492: 错误: ‘snd_pcm_prepare’在此作用域中尚未声明
sound.cpp:493: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp:501: 错误: ‘log’在此作用域中尚未声明
sound.cpp:501: 错误: ‘snd_pcm_status_dump’在此作用域中尚未声明
sound.cpp:503: 错误: ‘snd_pcm_status_get_state’在此作用域中尚未声明
sound.cpp:503: 错误: ‘snd_pcm_state_name’在此作用域中尚未声明
sound.cpp: In member function ‘ssize_t Sound::pcm_write(u_char*, size_t)’:
sound.cpp:512: 错误: ‘snd_asoundlib_version’在此作用域中尚未声明
sound.cpp:514: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:515: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:515: 错误: ‘snd_pcm_format_set_silence’在此作用域中尚未声明
sound.cpp:519: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:520: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:520: 错误: ‘snd_pcm_format_set_silence’在此作用域中尚未声明
sound.cpp:525: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:525: 错误: ‘snd_pcm_writei’在此作用域中尚未声明
sound.cpp:526: 错误: ‘EAGAIN’在此作用域中尚未声明
sound.cpp:527: 错误: ‘snd_pcm_wait’在此作用域中尚未声明
sound.cpp:528: 错误: ‘EPIPE’在此作用域中尚未声明
sound.cpp:532: 错误: ‘ESTRPIPE’在此作用域中尚未声明
sound.cpp:537: 错误: ‘snd_strerror’在此作用域中尚未声明
sound.cpp: In member function ‘off64_t Sound::calc_count()’:
sound.cpp:573: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:573: 错误: ‘snd_pcm_format_size’在此作用域中尚未声明
sound.cpp: In member function ‘ssize_t Sound::test_wavefile(int, u_char*, size_t)’:
sound.cpp:640: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:640: 错误: ‘SND_PCM_FORMAT_U8’在此作用域中尚未声明
sound.cpp:641: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:643: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:643: 错误: ‘SND_PCM_FORMAT_U8’在此作用域中尚未声明
sound.cpp:646: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:647: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:647: 错误: ‘SND_PCM_FORMAT_S16_LE’在此作用域中尚未声明
sound.cpp:649: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:649: 错误: ‘SND_PCM_FORMAT_S16_LE’在此作用域中尚未声明
sound.cpp:654: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:655: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:655: 错误: ‘SND_PCM_FORMAT_S24_3LE’在此作用域中尚未声明
sound.cpp:657: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:657: 错误: ‘SND_PCM_FORMAT_S24_3LE’在此作用域中尚未声明
sound.cpp:660: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:661: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:661: 错误: ‘SND_PCM_FORMAT_S24_LE’在此作用域中尚未声明
sound.cpp:663: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:663: 错误: ‘SND_PCM_FORMAT_S24_LE’在此作用域中尚未声明
sound.cpp:672: 错误: ‘struct Sound::<anonymous>’没有名为‘format’的成员
sound.cpp:672: 错误: ‘SND_PCM_FORMAT_S32_LE’在此作用域中尚未声明
sound.cpp: In member function ‘bool Sound::playback_go(int, size_t, off64_t, int, const char*)’:
sound.cpp:767: 错误: ‘chunk_size’在此作用域中尚未声明
sound.cpp:779: 警告: 在有符号和无符号整数表达式间比较
sound.cpp:803: 错误: ‘handle’在此作用域中尚未声明
sound.cpp:803: 错误: ‘snd_pcm_nonblock’在此作用域中尚未声明
sound.cpp:804: 错误: ‘snd_pcm_drain’在此作用域中尚未声明
sound.cpp: At global scope:
sound.cpp:756: 警告: 未使用的参数‘rtype’
make[1]: *** [.obj/sound.o] 错误 1
make[1]:正在离开目录 `/home/philo/qipmsg-0.9.5/src'
make: *** [src/qipmsg] 错误 2
philo@philo:~/qipmsg-0.9.5$
philo@philo:~/qipmsg-0.9.5$

仔细看看出错的记录:

sound.h:22:28: 错误: alsa/asoundlib.h:没有该文件或目录

少文件,因为缺上这个文件,造成下面的编译全部失败。你需要验证你得到的软件包,也可能是因为你没有安装alsa的开发库
Full Circle中文杂志 | Ubuntu社区独立发行的电子月刊
http://www.freeearth.org.cn
头像
吉祥海云
帖子: 19
注册时间: 2008-11-04 16:10

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#59

帖子 吉祥海云 » 2008-11-05 16:04

你好!感谢你的,我发现官方网g2ipmsg0.9.6己发布,能不能升级QIpMsg到0.9.6,做个deb包,非常感谢您的工作。
根尘永脱事非常,紧把绳头做一场;不经一番寒彻骨,那得梅花扑鼻香。——唐·黄蘖禅师《上堂开示颂》
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12

Re: QIpMsg 0.9.5 发布 (Linux 版本的飞鸽传书)

#60

帖子 xeoc » 2008-11-05 16:05

吉祥海云 写了:你好!感谢你的,我发现官方网g2ipmsg0.9.6己发布,能不能升级QIpMsg到0.9.6,做个deb包,非常感谢您的工作。
大哥,两个不同软件啦
回复