make buildworld problem

Kulpreet Singh singhk at cs.tcd.ie
Wed Nov 26 13:42:21 PST 2003


Matthew Dillon wrote:

> 
> :Hello everyone,
> :
> :I checked out the src for dfbsd into /usr/src. But when I do the first
> :thing, which is "make buildworld", I get a make error in "stage 4".
> :
> :The error is after ===>include
> :
> :Here's what I get -
> :
> :===> include
> :...
> :__FreeBSD_version' $RELDATE >> osreldate.h;  echo "#endif" >> osreldate.h
> :make: no target to make.
> :*** Error code 2
> :
> 
>     I can think of two things:  (1) Did you check DFly out over the
>     FreeBSD
>     source accidently?  Be sure to check it out into a clean (empty)
>     /usr/src. e.g. cd /usr; rm -rf src; cvs -d /home/dcvs checkout src.
> 
>     And, (2), more likely, is that you did not wipe your /usr/obj.  In
>     particular, if your /usr/src is not a softlink somewhere you would
>     need to wipe /usr/obj/usr/src to get rid of the old FreeBSD cruft in
>     the
>     object tree.  Easiest thing to do is:
> 
> rm -rf /usr/obj
> chflags -R noschg /usr/obj
> rm -rf /usr/obj
> mkdir /usr/obj
> 
> -Matt

OK. Did all that. I thought if the make buildincludes and make
installincludes could be causing a problem. Doesn't seem so. Here's what is
happening now.

rm -rf /usr/src
rm -rf /usr/obj
rm -rf /usr/include [[Just to be sure]]
cvs -d /home/dcvs checkout src
cd /usr/src
make buildincludes [[success]]
make installincludes [[success]]
make buildworld [[the above exactly as in my first post]]

Is it just 4.7 ?? Should I just upgrade to 4.9 first? Would the from source
method work? I am wondering if these problems would remain. Maybe I am
being superstitious.

Thanks

-kp

-- 
Distributed Systems Group,      |       Home is where .emacs is.
Computer Science Deptt,         |
Trinity College, Dublin         |





More information about the Kernel mailing list