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

Reply via email to