免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: locom
打印 上一主题 下一主题

Fedora8下不能编译grub 0.97? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-31 17:32 |只看该作者

回复 #10 locom 的帖子

没有人再fc8下编译安装过grub的源代码吗?

论坛徽章:
0
12 [报告]
发表于 2008-08-31 22:35 |只看该作者
原帖由 locom 于 2008-8-28 18:35 发表
在Fedora 4下编译居然没有问题。


初步判断应该是编译器太新造成的编译兼容问题。Fedora8用的是4.1以上版本的gcc。可以尝试用3.x版本的gcc编译看看。待验证。

另外,根据grub bug list里的信息,他们说grub2修复了这个问题。

[ 本帖最后由 pilgrim_kevin 于 2008-8-31 22:37 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2008-09-01 00:01 |只看该作者
在fedora8上使用gcc3.4.6编译没有问题,已实验。

论坛徽章:
0
14 [报告]
发表于 2008-09-01 09:16 |只看该作者

回复 #13 pilgrim_kevin 的帖子

请问一下,那我是否必须把fc8下gcc卸载,然后再安装gcc3.4.6? 还是有什么简便的方法,可以让我备份原来的gcc,然后让系统使用gcc3.4.6

论坛徽章:
0
15 [报告]
发表于 2008-09-01 09:51 |只看该作者
原帖由 locom 于 2008-9-1 09:16 发表
请问一下,那我是否必须把fc8下gcc卸载,然后再安装gcc3.4.6? 还是有什么简便的方法,可以让我备份原来的gcc,然后让系统使用gcc3.4.6


你可以使两个版本的gcc共存,如果用源码编译安装的话,使用prefix指定安装的位置,不要安装在默认的位置下,那样会覆盖原来的gcc。在使用的时候要通过修改环境变量或者修改Makefile或者configure的时候指定CC的方式来使用它。

论坛徽章:
0
16 [报告]
发表于 2008-09-01 10:22 |只看该作者
原帖由 pilgrim_kevin 于 2008-9-1 09:51 发表


你可以使两个版本的gcc共存,如果用源码编译安装的话,使用prefix指定安装的位置,不要安装在默认的位置下,那样会覆盖原来的gcc。在使用的时候要通过修改环境变量或者修改Makefile或者configure的时候指定 ...


学习了,谢谢,不过我刚刚没有用prifix指定安装目录,安装有点问题,我把原来的卸载了,装了gcc3.4.6,已经可以编译gcc-0.97,但是对于安装grub-0.97-19.src.rpm还是有问题,错误和我上面说的一样,可否请你帮我试试在你的fc8是否也会出错? grub-0.97-19.src.rpm的下载地址:
http://rpm.pbone.net/index.php3/ ... 97-19.i386.rpm.html

论坛徽章:
0
17 [报告]
发表于 2008-09-01 11:12 |只看该作者

回复 #16 locom 的帖子

安装grub-0.97-19.src.rpm错误信息如下:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure.fedora-8: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment
configure.fedora-8: error: newly created file is older than distributed files!
Check your system clock

论坛徽章:
0
18 [报告]
发表于 2008-09-01 11:29 |只看该作者
newly created file is older than distributed files!
Check your system clock

论坛徽章:
0
19 [报告]
发表于 2008-09-01 12:02 |只看该作者

回复 #18 pilgrim_kevin 的帖子

我改过正确的时间了,也设置了时区。你那会不会出现这个问题呢?

论坛徽章:
0
20 [报告]
发表于 2008-09-03 14:58 |只看该作者

回复 #18 pilgrim_kevin 的帖子

已经确定不是system clock造成的原因了。build 一个支持splash的grub-0.97磨了我这么多天,郁闷。
grub-0.97要打哪些补丁才能支持splash呢? 打过grub-0.97-graphics.patch.gz 这个,编译出来的stage2还是不支持splash? 请高手帮帮忙?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP