免费注册 查看新帖 |

Chinaunix

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

低级问题:CVS更新后make buildworld为啥不能make? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-09-25 17:21 |只看该作者
结果出来了,看起来make工作了,只是出现了一堆的warning然后退出了,信息如下:

……
magic, 67879: Warning offset `@' invalid
magic, 67879: Warning type `@' invalid
magic, 67882: Warning type `.1.1.1' invalid
magic, 67883: Warning offset `log' invalid
magic, 67883: Warning type `log' invalid
magic, 67884: Warning offset `@Virgin import of FILE 3.32' invalid
magic, 67884: Warning type `@Virgin import of FILE 3.32' invalid
magic, 67885: Warning offset `@' invalid
magic, 67885: Warning type `@' invalid
magic, 67886: Warning offset `text' invalid
magic, 67886: Warning type `text' invalid
magic, 67887: Warning offset `@@' invalid
magic, 67887: Warning type `@@' invalid
magic, 67890: Warning type `.1.1.1.2.1' invalid
magic, 67891: Warning offset `log' invalid
magic, 67891: Warning type `log' invalid
magic, 67892: Warning offset `@MFC:  Christos Zoulas's FILE 3.33' invalid
magic, 67892: Warning type `@MFC:  Christos Zoulas's FILE 3.33' invalid
magic, 67893: Warning offset `@' invalid
magic, 67893: Warning type `@' invalid
magic, 67894: Warning offset `text' invalid
magic, 67894: Warning type `text' invalid
magic, 67895: Warning offset `@@' invalid
magic, 67895: Warning type `@@' invalid
mkmagic: Printf format `
*** Error code 1

Stop in /usr/src/lib/libmagic.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

是/usr/src/lib/libmagic错误了?咋办呢?

论坛徽章:
0
12 [报告]
发表于 2008-09-25 17:36 |只看该作者
嘿嘿,果然是低级错误,我又仔细看了cvs-supfile文件,fender0107401 提示的对,我的文件里没有指定tar,handbook说:

有一个重要的特例, 如果您既没指定 tag= 字段也没指定 date= 字段的情况。这种情况下, 您会收到直接来自于服务器 CVS 仓库的真实的 RCS 文件, 而不是某一特定版本。 开发人员一般喜欢这种操作模式。通过在他们的系统上维护一份仓库自身的副本, 他们可以浏览修订历史以及检查文件过去的版本。然而,这个好处是以大量的磁盘空间为代价的。



所以我用漏掉tar的文件去cvsup,就没有得到正确的是src文件,所以不能make buildword,是这么理解吧?

但我也很奇怪:freebsd7默认的示例文件为啥没有tar呢?(/usr/share/examples/cvsup/cvs-supfile)

不过我现在更急于知道在make buildwordz过程当中出现的错误是什么原因、该怎么解决呢?

谢谢大家!

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
13 [报告]
发表于 2008-09-25 17:38 |只看该作者
原帖由 iamrch 于 2008-9-25 17:21 发表
结果出来了,看起来make工作了,只是出现了一堆的warning然后退出了,信息如下:

……
magic, 67879: Warning offset `@' invalid
magic, 67879: Warning type `@' invalid
magic, 67882: Warning type ` ...


我记得handbook的第23章的后面有讲出了问题应该怎么办,

我先问你,你是不是直接make buildworld了,就是说没有删除上次失败的那些文件呢?

先清楚一下上次编译的东西。

论坛徽章:
0
14 [报告]
发表于 2008-09-25 18:56 |只看该作者
原帖由 iamrch 于 2008-9-25 17:36 发表
嘿嘿,果然是低级错误,我又仔细看了cvs-supfile文件,fender0107401 提示的对,我的文件里没有指定tar,handbook说:



所以我用漏掉tar的文件去cvsup,就没有得到正确的是src文件,所以不能make buildwo ...



/usr/share/examples/cvsup/cvs-supfile????

源码应该是如下文件
/usr/share/examples/cvsup/standard-supfile
/usr/share/examples/cvsup/stable-supfile

论坛徽章:
0
15 [报告]
发表于 2008-09-25 22:05 |只看该作者
原帖由 fender0107401 于 2008-9-25 17:38 发表


我记得handbook的第23章的后面有讲出了问题应该怎么办,

我先问你,你是不是直接make buildworld了,就是说没有删除上次失败的那些文件呢?

先清楚一下上次编译的东西。



我第一次错误后,就按照23章提到的:

23.4.14.6. 如果出现了错误我该怎么办?

绝对确信您的环境没有先前 build 留下的残余。这点够简单。

# chflags -R noschg /usr/obj/usr
# rm -rf /usr/obj/usr
# cd /usr/src
# make cleandir
# make cleandir
不错,make cleandir 真的要执行两次。

然后重新开始整个过程,使用 make buildworld 开始。


第二次和第三次之间没有做清除操作,因为第二次提示make: don't know how to make buildworld. Stop,我以为make没有运行,所以应该没有产生编译相关文件,可能我这样想是错误的,明天我再做清除操作之后,再进行第四次make试试。

原帖由 feillex 于 2008-9-25 18:56 发表



/usr/share/examples/cvsup/cvs-supfile????

源码应该是如下文件
/usr/share/examples/cvsup/standard-supfile
/usr/share/examples/cvsup/stable-supfile


我也很纳闷,我刚装的系统,没做什么改动啊,怎么我默认安装的文件和别人的不一样呢?

论坛徽章:
0
16 [报告]
发表于 2008-09-26 14:05 |只看该作者
我按照handbook第23章清除上次编译的文件,然后再次make  buildworld ,结果错误依然:

magic, 67879: Warning offset `@' invalid
magic, 67879: Warning type `@' invalid
magic, 67882: Warning type `.1.1.1' invalid
magic, 67883: Warning offset `log' invalid
magic, 67883: Warning type `log' invalid
magic, 67884: Warning offset `@Virgin import of FILE 3.32' invalid
magic, 67884: Warning type `@Virgin import of FILE 3.32' invalid
magic, 67885: Warning offset `@' invalid
magic, 67885: Warning type `@' invalid
magic, 67886: Warning offset `text' invalid
magic, 67886: Warning type `text' invalid
magic, 67887: Warning offset `@@' invalid
magic, 67887: Warning type `@@' invalid
magic, 67890: Warning type `.1.1.1.2.1' invalid
magic, 67891: Warning offset `log' invalid
magic, 67891: Warning type `log' invalid
magic, 67892: Warning offset `@MFC:  Christos Zoulas's FILE 3.33' invalid
magic, 67892: Warning type `@MFC:  Christos Zoulas's FILE 3.33' invalid
magic, 67893: Warning offset `@' invalid
magic, 67893: Warning type `@' invalid
magic, 67894: Warning offset `text' invalid
magic, 67894: Warning type `text' invalid
magic, 67895: Warning offset `@@' invalid
magic, 67895: Warning type `@@' invalid
mkmagic: Printf format `
*** Error code 1

Stop in /usr/src/lib/libmagic.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

我快吐血了,是不是一定要从重新分区安装系统开始?

论坛徽章:
0
17 [报告]
发表于 2008-09-30 19:09 |只看该作者
向大家汇报一下:
重新安装系统后,一切正常。
估计还是我有什么操作影响到了 buildworld,只是自己没发现,看来以后应该在自己身后放一个监控录像,免得自己做了啥都不知道。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
18 [报告]
发表于 2008-09-30 22:28 |只看该作者
哈哈,有时候就是有些小错误自己还注意不到。

论坛徽章:
0
19 [报告]
发表于 2008-09-30 22:34 |只看该作者
希望楼主快快解决了吧.我也准备升级呢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP