Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Aug 2004 22:01:50 +0200
From:      Christian Hiris <4711@chello.at>
To:        Ruslan Ermilov <ru@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Upgrade to 5.3-BETA1: make installkernel - Stop in /usr/src/sys/modules
Message-ID:  <200408242202.01358.4711@chello.at>
In-Reply-To: <20040824164701.GF37217@ip.net.ua>
References:  <200408241641.20389.4711@chello.at> <20040824164442.GE37217@ip.net.ua> <20040824164701.GF37217@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--Boundary-02=_565KB5m2KsqgiKW
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Tuesday 24 August 2004 18:47, Ruslan Ermilov wrote:
> On Tue, Aug 24, 2004 at 07:44:42PM +0300, Ruslan Ermilov wrote:
> > On Tue, Aug 24, 2004 at 04:40:58PM +0200, Christian Hiris wrote:
> > > When i upgraded one of my systems from
> > > 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sat May 29 14:14:06 CEST 2004
> > > admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001  i386
> > > to
> > > 5.3-BETA1 FreeBSD 5.3-BETA1 #0: Mon Aug 23 16:30:40 CEST 2004
> > > admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001  i386
> > > "make installkernel" fails during module installation.
> > >
> > > The directories /usr/src and /usr/obj were NFS-mounted on this machin=
e.
> >
> > We don't, strictly speaking, support this type of installation.
> > We only support it if build host *exactly* matches the install
> > host, read: it's the same arch, CPU, and it's running the same
> > __FreeBSD_version world and kernel.

They run same arch and CPU, but I'm sure  __FreeBSD_version was different. =
The=20
building hosts userland was on  __FreeBSD_version 503000 and the target hos=
t=20
somewhere around 502nnn (May, 23th 2004).

> >
> > What happens here is that your build machine has newer make(1)
> > binary that understand the `+' modifier.  The install machine
> > has an older make(1).  You can try to overcome this problem
> > by doing: make installkernel -DALWAYS_CHECK_MAKE

I forgot about the -DALWAYS_CHECK_MAKE flag, now i remeber it... Thanks!=20

> > , but: no=20
> > guarantees it will work (I don't know how different your build
> > and install hosts are), and you'll have to mount /usr/obj
> > read-write, for this to work.

Yes,I know that there are no guarantees, but it's a fast and easy to config=
ure=20
way to keep track on multiple machines.=20

Cheers,
ch

=2D-=20
Christian Hiris <4711@chello.at> | OpenPGP KeyID 0x941B6B0B=20
OpenPGP-Key at hkp://wwwkeys.eu.pgp.net and http://pgp.mit.edu

--Boundary-02=_565KB5m2KsqgiKW
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQBBK565cyi/EZQbawsRAp0XAJ9Zk7Pfd6wzqpabFeZdYLVgj28D5wCff8gh
OuKMan4p9Tyxii4sTjbXIXs=
=Ghrc
-----END PGP SIGNATURE-----

--Boundary-02=_565KB5m2KsqgiKW--



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