Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Feb 2006 19:12:55 -0600
From:      "illoai@gmail.com" <illoai@gmail.com>
To:        "Kristian Vaaf" <vaaf@broadpark.no>, questions@freebsd.org
Subject:   Re: Haven't been able to make world in about a year
Message-ID:  <d7195cff0602211712g279aca19ma8d0381d5180436b@mail.gmail.com>
In-Reply-To: <20060221184738.98233.qmail@web52714.mail.yahoo.com>
References:  <7.0.1.0.2.20060221103409.021a8808@broadpark.no> <20060221184738.98233.qmail@web52714.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/21/06, Kris Anderson <ciscoaix@yahoo.com> wrote:
>
>
> --- Kristian Vaaf <vaaf@broadpark.no> wrote:
>
> >
> > Hello!
> >
> > I don't know what's wrong. But all my makes error
> > out.
> > I've tried over and over again. And sent about a
> > dozen e-mails to this list.
> >
> > http://www.home.no/hedhnta/result.txt
> >
> > When doing:
> >
> > cvsup -g -L 2 /etc/cvsupfile
> >
> > And then running:
> >
> > cd /usr/src \
> > && make buildworld \
> > && make buildkernel KERNCONF=3DARBA \
> > && make installkernel KERNCONF=3DARBA \
> > && make installworld \
> > && mergemaster \
> > && make clean \
> > && rm -rf /usr/obj/*
> >
> > This is how it's done, no?
> Sort of done like that. Looking at the FreeBSD
> handbook it says:
>  make buildworld
>  make buildkernel KERNCONF=3DARBA
>  make installkernel KERNCONF=3DARBA
>  reboot
>
>     Note: There are a few rare cases when an extra run
> of mergemaster -p is needed before the buildworld
> step. These are described in UPDATING. In general,
> though, you can safely omit this step if you are not
> updating across one or more major FreeBSD versions.
>
> After installkernel finishes successfully, you should
> boot in single user mode (i.e. using boot -s from the
> loader prompt). Then run:
>
>  mergemaster -p
>  make installworld
>  mergemaster
>  reboot
> > Please help me.
> >
> > Thanks,
> > Vaaf
> Hope that helps.

The first step I would suggest is to*

root# mv /etc/make.conf /etc/make.backup

and retry the build.  If it still gives the syntax error at csh build,

root# rm -r /usr/src/contrib && cvsup -g -L1 /etc/cvsupfile

because cvsup (afik, ianal, iaanaaoavss) only checks the file header

/* $Header: /src/pub/tcsh/sh.h,v 3.133 2005/03/25 18:46:41 kim Exp $ */

if the rest of the file has some form of corruption within, cvsup won't
know that, and will fail to refetch it, so you remove the appearantly
offending file or files and (hopefully) it build okay.


*Note that I believe buildworld and such default to -O if no /etc/make.conf
exists.  Again, I could be very mistaken.  Greviously so.
--
--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d7195cff0602211712g279aca19ma8d0381d5180436b>