Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2002 14:28:15 +0200 (CEST)
From:      Thorsten.Greiner@consol.de
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        freebsd-stable@FreeBSD.org
Subject:   Re: HEADS UP: share/mk stuff is being updated (was: Re: bsd.init.mk ?)
Message-ID:  <1026995295.3d36b45f5c6c4@intranet.consol.de>
In-Reply-To: <20020718115138.GB99249@sunbay.com>
References:  <1026974131.3d3661b3c9a1c@intranet.consol.de> <20020718115138.GB99249@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help
make buildworld / make buildkernel did the job. 
 
Thanks. 
 
	-Thorsten 
 
Quoting Ruslan Ermilov <ru@FreeBSD.org>: 
 
> Hi! 
>  
> I am currently in the middle of the process of merging my half-a-year 
> work 
> on the share/mk stuff into RELENG_4.  Below is the typical problem 
> people 
> have met with this, explanation of the problem, and a quick work-around 
> for those who want it quickly. 
>  
> On Thu, Jul 18, 2002 at 08:35:31AM +0200, Thorsten.Greiner@consol.de 
> wrote: 
> > Hello,  
> >   
> > after cvsuping (just about now from cvsup3.de.freebsd.org) I'm having 
> problems during  
> > "make depend":  
> >   
> > rm -f .newdep  
> > make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | xargs  mkdep -a -f 
> .newdep -O -pipe  
> > -march=pentiumpro -Wall -Wredundant-decls -Wnested-externs 
> -Wstrict-prototypes   
> > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
> -fformat-extensions -ansi   
> > -nostdinc -I- -I. -I../.. -I../../../include -I../../contrib/ipfilter  
> -D_KERNEL -include  
> > opt_global.h -elf  -mpreferred-stack-boundary=2  
> > make -V SFILES -V SYSTEM_SFILES | xargs  env MKDEP_CPP="cc -E" mkdep 
> -a -f .newdep -x  
> > assembler-with-cpp -DLOCORE -O -pipe -march=pentiumpro -Wall 
> -Wredundant-decls  
> > -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
> -Wpointer-arith -Winline  
> > -Wcast-qual  -fformat-extensions -ansi  -nostdinc -I- -I. -I../.. 
> -I../../../include  
> > -I../../contrib/ipfilter  -D_KERNEL -include opt_global.h -elf   
> > -mpreferred-stack-boundary=2  
> > rm -f .depend  
> > mv -f .newdep .depend  
> > cd ../../modules ; env 
> MAKEOBJDIRPREFIX=/usr/src/sys/compile/TYBALT/modules  
> > MODULES_OVERRIDE="linux sound/snd sound/pcm sound/driver/ich linprocfs 
> smbfs libiconv  
> > libmchain ipfw vn union cd9660 msdos" MACHINE=i386 make obj ;  env  
> > MAKEOBJDIRPREFIX=/usr/src/sys/compile/TYBALT/modules 
> MODULES_OVERRIDE="linux sound/snd  
> > sound/pcm sound/driver/ich linprocfs smbfs libiconv libmchain ipfw vn 
> union cd9660 msdos"  
> > MACHINE=i386 make depend  
> > ===> linux  
> > "/usr/src/sys/modules/linux/../../conf/kmod.mk", line 63: Could not 
> find bsd.init.mk  
> > "/usr/src/sys/modules/linux/../../conf/kmod.mk", line 190: Could not 
> find bsd.links.mk  
> > make: fatal errors encountered -- cannot continue  
> > *** Error code 1  
> >   
> > Stop in /usr/src/sys/modules.  
> > *** Error code 1  
> >   
> > Stop in /usr/src/sys/compile/TYBALT.  
> >   
> >   
> > The complaint is valid, there is no "bsd.init.mk" or "bsd.links.mk" in 
> /usr/share/mk.  
> >   
> > I have seen no "heads up" or something like that. I have removed the 
> compile directory  
> > and rerun "config" to no avail.  
> >   
> > Any hints?  
> >   
> The only method that is GUARANTEED to work with source code updates is 
> described in UPDATING.  It is "buildworld" followed by "buildkernel". 
>  
> This particular problem is caused by your /usr/share/mk stuff being not 
> in sync with the source tree.  To work around this (if you really want 
> to build only your kernel from fresh sources), you need to: 
>  
>  cd /usr/src/share/mk && make install 
>  
> Then continue with the kernel build config(8) way. 
>  
> Or use "buildkernel" that, as I said, should work all the time (it 
> takes care of picking up the correct share/mk files from the source 
> tree).  If it does not work, try precede it with "buildworld" (it 
> will build the new version of config(8)).  If this does not help, 
> then report it as a bug. 
>  
>  
> Cheers, 
> --  
> Ruslan Ermilov  Sysadmin and DBA, 
> ru@sunbay.com  Sunbay Software AG, 
> ru@FreeBSD.org  FreeBSD committer, 
> +380.652.512.251 Simferopol, Ukraine 
>  
> http://www.FreeBSD.org The Power To Serve 
> http://www.oracle.com Enabling The Information Age 
>  

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?1026995295.3d36b45f5c6c4>