找回密码
 注册
查看: 1819|回复: 16

斑竹请进,FC4中bmp-wma插件编译安装错误

[复制链接]
发表于 2005-7-21 00:55:32 | 显示全部楼层 |阅读模式
刚装完FC4,软件包选择全部安装。

从网站上bmp-wma-0.1.1.tar包编译安装,make时出错:

[root@localhost bmp-wma-0.1.1]# make
make  all-recursive
make[1]: Entering directory `/mnt/bmp/bmp-wma-0.1.1'
Making all in src
make[2]: Entering directory `/mnt/bmp/bmp-wma-0.1.1/src'
Making all in libffwma
make[3]: Entering directory `/mnt/bmp/bmp-wma-0.1.1/src/libffwma'
if gcc -DHAVE_CONFIG_H -I. -I. -I../..    -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -g -O2  -MT libffwma_a-allcodecs.o -MD -MP -MF ".deps/libffwma_a-allcodecs.Tpo" -c -o libffwma_a-allcodecs.o `test -f 'allcodecs.c' || echo './'`allcodecs.c; \
then mv -f ".deps/libffwma_a-allcodecs.Tpo" ".deps/libffwma_a-allcodecs.Po"; else rm -f ".deps/libffwma_a-allcodecs.Tpo"; exit 1; fi
In file included from avcodec.h:14,
                 from allcodecs.c:21:
common.h:72: 错误:数组元素的类型不完全
common.h:74: 错误:数组元素的类型不完全
make[3]: *** [libffwma_a-allcodecs.o] 错误 1
make[3]: Leaving directory `/mnt/bmp/bmp-wma-0.1.1/src/libffwma'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/mnt/bmp/bmp-wma-0.1.1/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/mnt/bmp/bmp-wma-0.1.1'
make: *** [all] 错误 2
[root@localhost bmp-wma-0.1.1]#



我又到magiclinux那个网上下了你的beep-wma-1.0.4.tar,可是包解压不了,麻烦你去确认一下你的那个包是否损坏,谢谢!!!
 楼主| 发表于 2005-7-21 13:43:15 | 显示全部楼层
没人理啊

或者哪位高手能把bmp-xmms的源码包下载地址告诉我一下啊。

我装bmp时用源码包装的,用bmp-wma的rpm包提示未装bmp,用--nodeps安装后也不行。
回复

使用道具 举报

发表于 2005-7-21 15:25:15 | 显示全部楼层
那就不要用bmp听wma。
回复

使用道具 举报

发表于 2005-7-21 16:01:56 | 显示全部楼层
ftp://rpmfind.net/linux/freshrpms/fedora/linux/4/xmms-wma/xmms-wma-1.0.4-2.2.fc4.i386.rpm

http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xmms-wma/xmms-wma-1.0.4-2.2.fc4.i386.rpm
回复

使用道具 举报

发表于 2005-7-21 18:21:34 | 显示全部楼层
你装个 xmms ,之后安装 xmms 的 wma 插件。
再把 xmms 的插件目录里的 wma 插件的 so 文件拷贝到 bmp 的插件目录。
就可以用 wma 了,但注意 xmms 不能卸载
回复

使用道具 举报

发表于 2005-7-21 18:58:41 | 显示全部楼层

晕死,那还不如直接用xmms
jiangtao你拷个插件给他,或许能用
回复

使用道具 举报

 楼主| 发表于 2005-7-21 20:16:20 | 显示全部楼层
谢谢大家的热心帮助,我下了月下刀人的那个xmms-wma的插件,由于FC4已经去除了xmms,所以rpm的时候提是找不到xmms,于是我又nodeps安装,把那个libwma.so拷到了bmp的input目录下面,仍然不能播放,bmp连wma的插件都没认出来。我发现在bmp的input下面,每一个so 都配了一个la文件,于是我又仿照这个文件为libwma写了个la,不过还是不行。

到现在我都还没实现在linux听wma,郁闷啊。

但注意 xmms 不能卸载

我现在再安装一个xmms试试
回复

使用道具 举报

发表于 2005-7-21 20:23:30 | 显示全部楼层
月下刀客 的那个东西是 for xmms 的。
回复

使用道具 举报

 楼主| 发表于 2005-7-21 20:33:05 | 显示全部楼层
那jiangtao9999兄,我现在该怎么办啊?
回复

使用道具 举报

发表于 2005-7-21 20:42:38 | 显示全部楼层
装 xmms 之后让 bmp 使用 xmms 的 so ,这样 bmp 就可以播放了。

但要注意 xmms 的插件依赖 xmms 的一个 so 文件才能运行,所以必须保留 xmms
回复

使用道具 举报

 楼主| 发表于 2005-7-21 23:03:36 | 显示全部楼层
谢谢jiangtao9999兄,已经搞定了,bmp可以播放,但是直接选wma文件播放不能播放,只能把文件添加到playlist播放列表中才能播放,不过总算能听了。谢谢大家。
但要注意 xmms 的插件依赖 xmms 的一个 so 文件才能运行,所以必须保留 xmms

能否告知到底是依赖xmms的哪个so文件啊?
回复

使用道具 举报

发表于 2005-7-21 23:27:54 | 显示全部楼层
[quote:56779793a6="jiangtao9999"]月下刀客 的那个东西是 for xmms 的。[/quote]
耶,看错鸟!
回复

使用道具 举报

发表于 2005-7-26 19:13:27 | 显示全部楼层
xmms-1.2.10-1.i686.rpm
xmms-wma-1.0.4-2.2.fc4.i386.rpm
我装了它们可是我不知道它们被装到那里去了,不知道到那里去找SO这个插件,从那里复制到那里?我是菜菜菜菜。多谢了。
回复

使用道具 举报

发表于 2005-7-26 19:15:20 | 显示全部楼层
/usr/share/xmms在这个下面没有so这个文件。
回复

使用道具 举报

发表于 2005-7-26 19:21:19 | 显示全部楼层
/usr/share/xmms/Input 里…………
你也可以 rpl -qpl xmms-wma.xxxxx.rpm 看看文件列表。

他应该是依赖 xmms.so.1
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-5-16 02:12 , Processed in 0.028456 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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