赞助连接

赞助连接

阅 读 文 章

低级问题:CVS更新后make buildworld为啥不能make?

[来源:网上转载 (http://bbs.chinaunix.net) | 作者:网友(网络转载) | 时间:2008-09-26 | 浏览:人次 ]

我cvsup后make buildworld失败,一堆的warn,最后的部分是:

magic, 67922: Warning type `@@' invalid
mkmagic: Printf format `
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

然后我删除了/usr/src/下所有文件,再次cvsup
然后再make buildworld,结果显示:

make: don't know how to make buildworld. Stop

cvs-supfile文件如下:
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

src-all
ports-all
doc-all
www
cvsroot-all

我是新手,很多 *** 作只是照猫画虎,不懂原理。前后两次 *** 作没什么不同啊,怎么错误信息却不一样呢?是什么原因、怎么解决?
请过来人指点,谢谢。


我看不出有什么问题,

你是什么版本的系统,你的tag是什么?

我的文件里面是这样的,*default release=cvs tag=RELENG_7_0。




[Copy to clipboard] [ - ]CODE:#cd /usr/src
#make buildworld



你使用ccache了吗?

使用了把ccache关掉。




QUOTE:原帖由 gtuiw 于 2008-9-24 16:29 发表
#cd /usr/src
#make buildworld
照猫画虎的话,这个应该不会错吧。


出现

QUOTE:make: don't know how to make buildworld. Stop
这错误一般都是还没进入/usr/src目录或没src。

不过获取源 *** 的文件不是cvs-supfile,而是stand*-supfile(忘记了准确的文件名了)和stable-supfile,所以他根本没有下载到src




QUOTE:原帖由 fender0107401 于 2008-9-24 16:29 发表
你使用ccache了吗?

使用了把ccache关掉。
说来惭愧,我都不知道ccache是什么东东,也就谈不上使用了。

我安装的是freebsd7,默认全部安装,按照handbook,
#cd /usr/src
#make buildworld

其实我最奇怪的是:明明两次make *** 作都是一样的,为什么两次make的错误结果不一样?

gtuiw提到的或许没下到src,我明天检查一下(我是找了一台公司的空闲电脑来学习freebsd,只能白天用,呵呵)


这样试试吧
# cvsup -h cvsup.freebsdchina.org -gL2 /usr/share/examples/cvsup/standard-supfile && cd /usr/src/ && make buildworld


/usr/src 下文件如下:

Attic/               Makefile.inc1        cddl/                kerberos5/           share/
COPYRIGHT            Makefile.inc1,v      compat/              kerberosIV/          sys/
COPYRIGHT,v          ObsoleteFiles.inc    contrib/             lib/                 tools/
LOCKS                ObsoleteFiles.inc,v  crypto/              libexec/             usr.bin/
LOCKS,v              README               eBones/              lkm/                 usr.sbin/
MAINTAINERS          README,v             etc/                 release/
MAINTAINERS,v        UPDATING             games/               rescue/
Makefile             UPDATING,v           gnu/                 sbin/
Makefile,v           bin/                 include/             secure/


再看看各个目录的大小:
11M    /usr/src/bin
9.1M    /usr/src/cddl
162K    /usr/src/Attic
152K    /usr/src/compat
684M    /usr/src/contrib
101M    /usr/src/crypto
4.8M    /usr/src/eBones
11M    /usr/src/etc
16M    /usr/src/games
80M    /usr/src/gnu
2.8M    /usr/src/include
1.1M    /usr/src/kerberos5
522K    /usr/src/kerberosIV
109M    /usr/src/lib
5.7M    /usr/src/libexec
1.2M    /usr/src/lkm
33M    /usr/src/release
64K    /usr/src/rescue
22M    /usr/src/sbin
8.5M    /usr/src/secure
57M    /usr/src/share
583M    /usr/src/sys
13M    /usr/src/tools
46M    /usr/src/usr.bin
87M    /usr/src/usr.sbin
1.8G    /usr/src

看情形,src应该都下载了呀,怎么会don't know how to make buildworld呢?

现在正在用一叶香的建议,正在Checkout所有src下文件,等等看吧……




QUOTE:原帖由 iamrch 于 2008-9-25 14:27 发表
/usr/src 下文件如下:

Attic/               Makefile.inc1        cddl/                kerberos5/           share/
COPYRIGHT            Makefile.inc1,v      compat/              kerberosIV/     ...
看到,v文件,就知道你把cvs仓库都同步回来,肯定不能正常make buillworld.


TAG标签 : 不能 更新 问题 文件 make /usr/src default buildworld

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.