Date: Sat, 08 Oct 2016 01:28:22 -0500 From: Scott Bennett <bennett@sdf.org> To: rkoberman@gmail.com Cc: freebsd-stable@freebsd.org Subject: Re: buildworld errors at outset on fresh svn checkout Message-ID: <201610080628.u986SMWa020121@sdf.org> In-Reply-To: <CAN6yY1v%2B9k8UOvFSr5DF8QAXcZUAsmaMMXSxEkOPkiZQ5mrX-Q@mail.gmail.com> References: <201610070516.u975GrVY015878@sdf.org> <CAN6yY1v%2B9k8UOvFSr5DF8QAXcZUAsmaMMXSxEkOPkiZQ5mrX-Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Kevin Oberman <rkoberman@gmail.com> wrote: Thanks much for replying! > On Thu, Oct 6, 2016 at 10:16 PM, Scott Bennett <bennett@sdf.org> wrote: > > > I'm running into a problem in updating my 10-STABLE system from > > source. > > A "make buildworld" quits immediately. I tried a fresh svn checkout for > > base/stable/10 and then tried to run buildworld again, but got the same > > error. > > I've been scratching my head over this for hours, but must be missing > > something > > simple. > > I have ccache installed and have been using it for a fairly long time > > now. > > My /etc/src.conf contains just two lines: > > > > PORTS_MODULES=multimedia/cuse4bsd-kmod sysutils/pefs-kmod # > > emulators/virtualbox-ose-kmod > > WITH_LLDB=yes > > > > My /etc/make.conf is rather longer, so I'll append it following .sig below. > > > > Here's what happens. > > > > Script started on Thu Oct 6 23:31:47 2016 > > hellas# cd /usr/src > > hellas# nice make buildworld > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1113: Malformed conditional > > (${BUILDKERNELS:[) > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1122: if-less endif > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1144: Malformed conditional > > (${BUILDKERNELS:[) > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1161: if-less endif > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1183: Malformed conditional > > (${BUILDKERNELS:[) > > Unknown modifier '[' > > > > "/usr/src/Makefile.inc1", line 1190: if-less endif > > bmake: fatal errors encountered -- cannot continue > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/src > > hellas# exit > > exit > > > > Script done on Thu Oct 6 23:37:00 2016 > > > > This just started happening after my machine had been down for a > > couple > > of days after a hang that damaged stuff in /usr/home. I had already > > restored > > /usr/local from backups before narrowing down the weird behavior I was > > seeing > > in wmaker to /usr/home corruption. So /usr/home has now been restored to > > good condition, too, but perhaps I need to restore something else as well. > > This mess was part of my justification to myself for the fresh checkout of > > /usr/src, but that doesn't seem to have made any difference in the > > buildworld > > failure. > > If anyone else can see what's wrong and clue me in, I'd be grateful. > > I'm subscribed to the digest for this list, so please Cc: me directly, so > > I'll get replies right away. > > Thanks in advance! > > > > [stuff deleted --SB] > > Could something else have gotten corrupted? > > > ls -i /bin/[ > 65795 /bin/[ > > ls -i /bin/test > 65795 /bin/test > > The values (inode) will not match these, but must be identical. [hellas] 23 % ls -lgiF /bin/\[ /bin/test 131557 -r-xr-xr-x 2 root wheel 11664 Aug 23 05:16 /bin/[* 131557 -r-xr-xr-x 2 root wheel 11664 Aug 23 05:16 /bin/test* So no, that's not the problem. > > '[' needs to be a hard link to test. I'm suspicious that something happened > to this link. If this is the case, other corruption may have occurred, but, > if you can re-create the hardlink (ln /bin/test /bin/[) and successfully > make buildworld and make buildkernel, it's likely that you can reinstall > the system and the system will be fine. Of course, things could be damaged > in the installed ports, too. Unfortunately, no, I can't re-install, or at least not without restoring /usr (and probably / and /usr/obj) to before the damage, assuming I can figure out exactly between which backups the damage occurred, which may not have been at the time of the hang. I already had a recently built /usr/obj and tried to install its contents. The failure of installkernel was how I discovered the problem. So I'm still stuck. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at sdf.org *xor* bennett at freeshell.org * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * **********************************************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610080628.u986SMWa020121>