Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Feb 2002 18:43:18 +0100 (CET)
From:      BOUWSMA Beery <freebsd-user@dcf77-zeit.netscum.dyndns.dk>
To:        Vallo Kallaste <kalts@estpak.ee>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: buildworld with ro /usr/src broken
Message-ID:  <200202091743.g19HhIm00362@beerswilling.netscum.dyndns.dk>
References:  <20020209130437.GA15287@myhakas.estpak.ee>

next in thread | previous in thread | raw e-mail | index | archive | help

Serwoas!
%s wrote on %.3s, %lld Sep 1993

> Buildworld with ro NFS mounted /usr/src is broken. I have
> MAKEOBJDIRPREFIX set to nonstandard location.

Look back in the freebsd-hackers list a few days or so.  I gave a
pretty lengthy explanation of what you need to do to get it to work.
(Also in freebsd-bugs, maybe a month ago)

In short, either use `env MAKEOBJDIRPREFIX ... ' or if you set it in
/etc/make.conf, dont use `=' but instead use `?='


Here's what is happening:

> cd /usr/src; MAKEOBJDIRPREFIX=/cache/b/obj/usr/src/i386
                                ^^^^^^^^^^^^^^^^^^^^^^^^^
this is generated from the value you provide

> /cache/b/obj/usr/src/usr.bin/yacc created for /usr/src/usr.bin/yacc
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
this too was generated from the value you gave, instead of being formed
based on the prefix above, and it's missing the `i386' in the path

> mkdep -f .depend -a      closure.c error.c lalr.c lr0.c main.c mkpar.c
> /usr/bin/mkdep: cannot create _mkdep3993: read-only file system

the mkdep command can't find the object directory it's looking for, since
what was created by `make obj' wasn't where it's looking, so it tries to
work in the current source (read-only) directory


barry bouwsma


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202091743.g19HhIm00362>