QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1450|回复: 5

求助:安装AMAROK,make时出错!!!!!!!

[复制链接]
发表于 2006-4-5 18:39:06 | 显示全部楼层 |阅读模式
编译安装Amarok时候,通过一番努力,configure终于顺利通过.可是我没能高兴太久,
因为make的时候出现一下错误:

void-engine.cpp:22: error: visibility arg must be one of "default", "hidden", "protected" or "internal"
make[5]: *** [void-engine.lo] 错误 1
make[5]: Leaving directory `/root/amarok-1.3.9/amarok/src/engine/void'
make[4]: *** [all-recursive] 错误 1
make[4]: Leaving directory `/root/amarok-1.3.9/amarok/src/engine'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/root/amarok-1.3.9/amarok/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/amarok-1.3.9/amarok'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/amarok-1.3.9'
make: *** [all] 错误 2


请大虾们帮帮我,用了这么久LINUX,还没成功编译安装好一个软件,实在太郁闷拉!
发表于 2006-4-12 12:15:13 | 显示全部楼层
同样的问题
回复

使用道具 举报

发表于 2006-4-13 23:43:28 | 显示全部楼层
找一个时候你发行版的rpm安装应该不会有问题的。
回复

使用道具 举报

发表于 2006-4-17 10:33:24 | 显示全部楼层
不用试了, 你kde 版本应该是 3.2 或者更低的, 即便修正了这个问题, 还会有 kde 的 KIO::storedTransferJob 类找不到的问题。  我写了个简单的patch, 可以支持
kde 3.2 的编译, 不过有个别功能可能无效了, 比如下载amarok 扩展教本的问题,(这个只需要把两个文件里的 // p->....   话的// 去掉就可以了。


你可以试试我这个dirty 的patch
http://www.magiclinux.org/people/yunfan/patch/amarok-14b3c-rfdt5-dirty.patch.tar.bz2

首先说明这个补丁只是针对 amaroK 1.4 beta3c 版的, 只能用在这个版本上, 目前
可以下载专辑封面, 还有wikipedia的查询了,不过中文歌内容和作者基本都查不到。
其它个别功能, 没什么用, 没有继续改。有兴趣的可以参照coverfetcher.h/cpp 或者
contextbrowser.h/cpp 的改法, 改其它的我更改过的文件(就是补丁里,其它的文件,
刚开始改的可以编译, )。 估计那些功能不怎么有用。


注意: 找到/usr/include/kdemacros.h 的 39 行:
把最后引号里的visible 改为 default (注意, 等后面编译完了, 再改回原来的,
这里就是骗一下编译器, 否则就会报你上面的错误,无法继续)


另外: 有些中文歌里的作者等信息读出来的乱码, 有些又正常, 我也懒得改了。
红旗系统里连接 libknewstuff 库会报错一个没有引用的错误, 我直接屏蔽
了2个相关语句, 会导致无法去amarok的网站下载扩展的脚本的问题,
还望大家原谅则各。


至于中文的问题, 可以搜索一下cjacker的一个帖子, 有个办法解决。(也是改源代码)
回复

使用道具 举报

发表于 2006-4-17 19:33:47 | 显示全部楼层
看来楼主又是用的最新版的 RH9
回复

使用道具 举报

发表于 2006-4-17 21:29:26 | 显示全部楼层
[quote:ae46a6b1d1="yunfan"]不用试了, 你kde 版本应该是 3.2 或者更低的, 即便修正了这个问题, 还会有 kde 的 KIO::storedTransferJob 类找不到的问题。  我写了个简单的patch, 可以支持
kde 3.2 的编译, 不过有个别功能可能无效了, 比如下载amarok 扩展教本的问题,(这个只需要把两个文件里的 // p->....   话的// 去掉就可以了。


你可以试试我这个dirty 的patch
http://www.magiclinux.org/people/yunfan/patch/amarok-14b3c-rfdt5-dirty.patch.tar.bz2

首先说明这个补丁只是针对 amaroK 1.4 beta3c 版的, 只能用在这个版本上, 目前
可以下载专辑封面, 还有wikipedia的查询了,不过中文歌内容和作者基本都查不到。
其它个别功能, 没什么用, 没有继续改。有兴趣的可以参照coverfetcher.h/cpp 或者
contextbrowser.h/cpp 的改法, 改其它的我更改过的文件(就是补丁里,其它的文件,
刚开始改的可以编译, )。 估计那些功能不怎么有用。


注意: 找到/usr/include/kdemacros.h 的 39 行:
把最后引号里的visible 改为 default (注意, 等后面编译完了, 再改回原来的,
这里就是骗一下编译器, 否则就会报你上面的错误,无法继续)


另外: 有些中文歌里的作者等信息读出来的乱码, 有些又正常, 我也懒得改了。
红旗系统里连接 libknewstuff 库会报错一个没有引用的错误, 我直接屏蔽
了2个相关语句, 会导致无法去amarok的网站下载扩展的脚本的问题,
还望大家原谅则各。


至于中文的问题, 可以搜索一下cjacker的一个帖子, 有个办法解决。(也是改源代码)[/quote]

不务正业!!   
amarok-1.4-b3版本其实是个很令人兴奋的版本,居然有脚本扩展可以下载使用。但是对于tag的支持.................
还是等补丁吧。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 04:14 , Processed in 0.034046 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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