LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: freemangp

[解决]gcc-3.3.x不支持pentuim-m开关怎么办,这样无法编译,但是mplayer又依赖gcc-3.3.x

[复制链接]
发表于 2007-4-10 10:16:30 | 显示全部楼层
portage里的realplay根本就不需要编译,何来依赖gcc?
而china overlay里的realplay,在我这里是用gcc-4.1.2编译的

realplayer只是依赖libstdc++-3,这个东西是从gcc的源代码编译出来的。需要下载整个gcc3的源代码,但是只编译其中一部分代码。不会装整个gcc。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 10:27:03 | 显示全部楼层
版主说的是..的确是依赖了libstdc++-3,不过我不清楚 gentoo-wiki上介绍的不不装realplay知识添加realcodec到win32里的方法为什么我用不了
回复 支持 反对

使用道具 举报

发表于 2007-4-10 12:14:43 | 显示全部楼层
libstdc++-3 好像java6要依赖这个。打我上面的补丁就在arch 为pentuim-m下可以用了。
pentuim-m只是在pentuim3的基础上多sse2的支持。centrino之类的用。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 13:53:56 | 显示全部楼层
  1. win32codecs? ( media-libs/win32codecs )
  2.     real? ( media-libs/win32codecs
  3.     media-video/realplayer )
  4. )
复制代码
这一段,把realplayer的依赖去掉,就不会装realplayer了。
  1. if use real && use x86; then
  2.     myconf="${myconf} --realcodecsdir=/opt/RealPlayer/codecs"
复制代码
这一段,把realcodecsdir改成win32codec里面realplayer相关dll的目录,好像在/var/lib/real里面。
另外注意x86和amd64的区别。
回复 支持 反对

使用道具 举报

发表于 2007-6-27 19:30:59 | 显示全部楼层
什么都不用改,别把简单的事情复杂化!

echo “<sys-devel/gcc-4.1” > /etc/portage/package.mask

这样就能解决问题,而且不用安装realplayer
回复 支持 反对

使用道具 举报

发表于 2007-6-27 19:40:13 | 显示全部楼层
印象中是装win32codecs会带上gcc3.3,照楼上的做就可以了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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