Bill Fumerola wrote:
>
> > WORLDTMP is a place to *install* binaries we made during the build. We
> > don't install in /usr.bin or /usr.sbin; we install in /usr/bin and
> > /usr/sbin resp.
>
> And then we try and install the kernel using those utilties that are in
> directories that don't exist:
>
> crazyhorse# make kernel=GENERIC installkernel
> cd /usr/obj/usr/src/sys/GENERIC; MAKEOBJDIRPREFIX=/usr/obj
>COMPILER_PATH=/usr/obj/usr/src/i386/usr/libexec:/usr/obj/usr/src/i386/usr/bin
>LIBRARY_PATH=/usr/obj/usr/src/i386/usr/lib:/usr/obj/usr/src/i386/usr/lib
>OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec
>PERL5LIB=/usr/obj/usr/src/i386/usr/libdata/perl/5.6.0
>PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.1532
> MACHINE=i386 KERNEL=GENERIC make KERNEL=GENERIC install
> make: not found
> *** Error code 127
Make sure you have /usr/src/Makefile.inc1 rev 1.162 or up. The
installkernel was using the wrong buildcontext (ie IMAKEENV). IMAKEENV
was changed to have the very restricted path that broke the
installkernel target as you describe above. This has been fixed in
1.162.
--
Marcel Moolenaar
mail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
tel: (408) 447-4222
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message