|
|
今天升级到~x86,顺便升级了openrc.发现rc-update add net.eth0 default.reboot时还是提示没有net.eth0,然后启动。(这个无关紧要)
在编译x11-drivers/xf86-video-intel-2.4.3时的开头几行,看见:- *(红色)gcc-config: Active gcc profile is invaild!
复制代码 gcc-config -l
gcc-config 1
0.我是Intel GM965,签名里有,先是都用最新的,但是在x11-drivers/xf86-video-intel-2.5.1里编译不过.report bug:http://bugs.gentoo.org/show_bug.cgi?id=248282
1.于是在/etc/portage/package.mask里面加入(参考http://www.linuxsir.cn/bbs/lastpostinthread336216.html):
>x11-base/xorg-server-1.4.2
>x11-drivers/xf86-video-intel-2.5
>media-libs/mesa-7.0.3
>x11-libs/libdrm-2.3.0
2.在/etc/portage/package.use里加入
media-libs/mesa -nptl
因为xorg-server-1.4.2的nptl被强制mask
3.在编译x11-libs/libdrm-2.3.0时,出现config错。- checking for C compiler default output file name... configure: error: C compiler cannot create executables
- See `config.log' for more details.
复制代码
请问有跟我一样显卡,一样用~x86成功编译的吗?主要问题可能是gcc,不知道该怎么设置。我把emerge -pv gcc贴出:
[ebuild R ] sys-devel/gcc-4.3.2 USE="fortran mudflap nls openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB |
|