buildworld with MAKEOBJDIRPREFIX

John Baldwin jhb at FreeBSD.org
Mon Aug 9 13:07:51 PDT 2004


On Saturday 07 August 2004 09:06 am, Jun Kuriyama wrote:
> Since yesterday, my nightly buildworld is failing...
>
> --------------------------------------------------------------
>
> >>> stage 1.1: legacy release compatibility shims
>
> --------------------------------------------------------------
> cd /work/HEAD/src; MAKEOBJDIRPREFIX=/work/HEAD/obj/work/HEAD/src/i386 
> DESTDIR=  INSTALL="sh /work/HEAD/src/tools/install.sh" 
> PATH=/work/HEAD/obj/work/HEAD/src/i386/legacy/usr/sbin:/work/HEAD/obj/work/
>HEAD/src/i386/legacy/usr/bin:/work/HEAD/obj/work/HEAD/src/i386/legacy/usr/ga
>mes:/sbin:/bin:/usr/sbin:/usr/bin 
> WORLDTMP=/work/HEAD/obj/work/HEAD/src/i386  MAKEFLAGS="-m
> /work/HEAD/src/tools/build/mk  -m /work/HEAD/src/share/mk
> MAKEOBJDIRPREFIX=/work/HEAD/obj OSRELDATE=500110"
> /work/HEAD/obj/work/HEAD/src/make.i386/make -f Makefile.inc1 
> BOOTSTRAPPING=500110  -DNOHTML -DNOINFO -DNOLINT -DNOMAN -DNOPIC
> -DNOPROFILE  -DNOSHARED -DNO_CPU_CFLAGS -DNO_WARNS legacy ===> tools/build
> cd /work/HEAD/src/tools/build; /work/HEAD/obj/work/HEAD/src/make.i386/make
> buildincludes; /work/HEAD/obj/work/HEAD/src/make.i386/make installincludes
> sh /work/HEAD/src/tools/install.sh -C -o root -g wheel -m 444 
> /work/HEAD/src/tools/build/../../include/getopt.h
> /work/HEAD/obj/legacy/usr/include install:
> /work/HEAD/obj/legacy/usr/include: No such file or directory *** Error code
> 71
>
> Stop in /work/HEAD/src/tools/build.
> *** Error code 1
>
> Stop in /work/HEAD/src/tools/build.
> *** Error code 1

Yeah, the folks working on make(1) broke this feature.  You have to define 
MAKEOBJDIRPREFIX as an environment variable rather than on the command line 
to make now.

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-current mailing list