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.
会员注册
会员登录
个人空间