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>