Ok, I found it. /usr/src/sys/conf/Makefile.i386 is broken. It looks
like either you or David O'Brien (I'm guessing, your guys names are
prominent in the CVS logs but I haven't tracked it down exactly)
screwed up the object directory creation while trying to optimize it.
It looks like it is trying to create short object directory names.
But the make program can't find them when looking for object directories.
This breaks MAKEOBJDIRPREFIX. The 'make' program looks in:
1. ${MAKEOBJDIRPREFIX}/`pwd`
2. ${MAKEOBJDIR}
3. obj.${MACHINE}
4. obj
5. /usr/obj/`pwd`
(taken from the 'make' man page)
And NONE of these is the object path you create in the Makefile.
This causes the make system to revert to tring to create the files
in the source directory rather then the object directory.
-Matt
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message
- Problem building -current kernel with read-only /usr/src. Matt Dillon
- Re: Problem building -current kernel with read-only /... Crist J. Clark
- Re: Problem building -current kernel with read-only /... Mike Smith
- Re: Problem building -current kernel with read-on... Matt Dillon
- Re: found the fragger. Re: Problem building -cur... Matt Dillon
- Re: found the fragger. Re: Problem building ... David O'Brien
- Re: found the fragger. Re: Problem build... Matt Dillon
- Re: Problem building -current kernel with... Matt Dillon
- Re: Problem building -current kernel with read-only /... Chris Faulhaber
- Re: Problem building -current kernel with read-on... Matt Dillon
- Re: Problem building -current kernel with rea... Crist J. Clark
- Re: Problem building -current kernel with rea... Jeremy Lea
- Re: Problem building -current kernel with read-only /... Chris
