QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1322|回复: 6

仍是xine的问题,kdemultimedia-3.5.10编译失败

[复制链接]
发表于 2008-8-30 07:38:40 | 显示全部楼层 |阅读模式
In file included from /usr/include/xine/video_out.h:50,
                 from /usr/include/xine/metronom.h:53,
                 from /usr/include/xine/audio_out.h:34,
                 from /root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:22:
/usr/include/xine/buffer.h:679: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_x_is_fourcc’
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c: 在函数‘ao_fifo_get_gap_tolerance’中:
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:103: 警告:未使用的参数‘this_gen’
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c: 在函数‘ao_fifo_get_property’中:
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:245: 警告:未使用的参数‘this_gen’
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:245: 警告:未使用的参数‘property’
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c: 在函数‘ao_fifo_set_property’中:
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:250: 警告:未使用的参数‘this_gen’
/root/rpmbuild/BUILD/kdemultimedia-3.5.10/xine_artsplugin/audio_fifo_out.c:250: 警告:未使用的参数‘property’
Error creating ./xine_artsplugin/audio_fifo_out.lo. Exit status 1.
make: *** [all] 错误 1
error: Bad exit status from /var/tmp/rpm-tmp.wLGOAA (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.wLGOAA (%build)
 楼主| 发表于 2008-8-30 08:47:17 | 显示全部楼层
还有一些疑问,就是很多源码包的补丁的确过时了,通过自己重新修订发现的确存在不匹配的地方,有一些我相信patch是不可能正确打进补丁的,但为何这些不能使用的补丁会和主体源码压缩包打进了src.rpm呢? 很不解,而上一次打包的确生成了的是这个src.rpm么?
回复

使用道具 举报

 楼主| 发表于 2008-8-30 08:50:21 | 显示全部楼层
This is a bug in the xine header and has already been fixed in latest libxine mercurial. Packagers might want to patch their libxine with

--- xine-lib-1.1.15/src/xine-engine/buffer.h        2008-07-17 05:01:56.000000000 +0800
+++ xine-lib-1.1.15/src/xine-engine/buffer.h.orig        2008-08-30 09:01:51.000000000 +0800
@@ -676,7 +676,8 @@
/* convert xine_waveformatex struct from little endian */
void _x_waveformatex_le2me( xine_waveformatex *wavex ) XINE_PROTECTED;

-static inline _x_is_fourcc(void *ptr, void *tag) {
+//static inline _x_is_fourcc(void *ptr, void *tag) {
+static __inline int _x_is_fourcc(void *ptr, void *tag){
   return memcmp(ptr, tag, 4) == 0;
}

[ 本帖最后由 haulm 于 2008-8-30 09:09 编辑 ]
回复

使用道具 举报

发表于 2008-8-30 08:56:34 | 显示全部楼层
升级 xine 吧……
回复

使用道具 举报

 楼主| 发表于 2008-8-30 09:10:06 | 显示全部楼层
已经是最新版了啊,除非你等。。。
回复

使用道具 举报

发表于 2008-8-30 10:07:44 | 显示全部楼层

用 CVS 版~
回复

使用道具 举报

发表于 2008-8-30 15:29:45 | 显示全部楼层
貌似我昨天就已经打过这个补丁了..........
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 15:15 , Processed in 0.115386 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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