M. Warner Losh wrote, On 21.3.2008 17:34:
In message: <[EMAIL PROTECTED]>
            Giorgos Keramidas <[EMAIL PROTECTED]> writes:
: On 2008-03-18 21:28, V??clav Haisman <[EMAIL PROTECTED]> wrote:
: > Hi,
: > I am trying to use /usr/src copied to my $HOME but the build process
: > doesn't want to work. For example when I try build /bin/cp I get the
: > following:
: >
: > shell::wilx:~/freebsd/src/bin/cp> make
: > "/usr/home/users/wilx/freebsd/src/bin/cp/../Makefile.inc", line 9:
: > Malformed conditional (${MK_DYNAMICROOT} == "no")
: > "/usr/share/mk/bsd.init.mk", line 15: if-less endif
: > make: fatal errors encountered -- cannot continue
: >
: > Is there any sort of tutorial/prescription anywhere how to use /usr/src
: > tree that does not reside in /usr/src?
: : Hmmm, that should work. I regularly build as a non-root user, at
: `/home/build/src'.
: : The error about ``Malformed conditional'' seems a bit odd too. Are you
: using /usr/bin/make?  What version of FreeBSD is the build host running,
: and what version of the source tree have you checked out?

The problem is that MK_DYNAMICROOT is defined by bsd.own.mk.  This
likely means that he's not building the same version of FreeBSD as the
system is running, otherwise the system's bsd.own.mk file would cope.

Warner
That was the problem as I stated in email from two days ago. I guess nobody noticed the second email :)

--
VH

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to