Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Sep 2004 17:04:10 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
Cc:        freebsd-current@freebsd.org
Subject:   Re: BETA3 showstoppers (read: critical bugs)
Message-ID:  <20040907140410.GA89333@ip.net.ua>
In-Reply-To: <m3oekipc4j.fsf@merlin.emma.line.org>
References:  <m3brgjqqhj.fsf@merlin.emma.line.org> <20040906212136.GA89540@cell.sick.ru> <m3u0uaj0b2.fsf@merlin.emma.line.org> <m3isaqlqbi.fsf@merlin.emma.line.org> <20040907080440.GA52109@ip.net.ua> <m3oekipc4j.fsf@merlin.emma.line.org>

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

--rwEMma7ioTxnRzrJ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 07, 2004 at 01:11:24PM +0200, Matthias Andree wrote:
> Ruslan Ermilov <ru@freebsd.org> writes:
>=20
> > You updated sources, recompiled your kernel, recompiled your world with
> > -DNOCLEAN and it didn't update Netgraph-related utils?  I can hardly
> > believe that...  The header has changed, so all utils should have
> > been recompiled (if of course you recompiled them through buildworld).
>=20
> Indeed, I did things for the -BETA3 update the usual way:
>=20
> # build user-space
> cd /usr/src
> make -DNOCLEAN buildworld
> # build kernel-space
> cd /sys/i386/conf
> config MA5
> cd ../compile/MA5
> make depend
> make
> # install everything
> make install
> cd /usr/src
> make installworld
> # update configuration
> mergemaster -i
> # get kernel
> reboot
>=20
> I know the official way is to reboot into the new kernel before the
> installworld, but the reboot and installworld together should have fixed
> the problem anyways.
>=20
> Running "make clean all install" in the ngctl, nghook and ppp
> directories fixed the problems I was seeing.
>=20
I checked the contents of .depend files for the said utilities, and all
of them contain dependencies on ng_message.h (the one that was changed).
I don't know what happened in your case, but everything looks correct.
Here's what I did:

1.  A clean buildworld (with an empty /usr/obj).
2.  touch(1) src/sys/netgraph/ng_message.h.
3.  A -DNOCLEAN buildworld.

And here's the complete list of things that were rebuilt as a result:

=3D=3D=3D> lib/libnetgraph
=3D=3D=3D> lib/libbsnmp/modules/snmp_atm
=3D=3D=3D> lib/libbsnmp/modules/snmp_netgraph
=3D=3D=3D> libexec/pppoed
=3D=3D=3D> rescue/ (atmconfig)
=3D=3D=3D> sbin/atm/atmconfig
=3D=3D=3D> usr.bin/atm/sscop
=3D=3D=3D> usr.bin/kdump (this one is getting always rebuilt with -DNOCLEAN)
=3D=3D=3D> usr.bin/netstat
=3D=3D=3D> usr.bin/truss (this one is getting always rebuilt with -DNOCLEAN)
=3D=3D=3D> usr.sbin/bluetooth/bcmfw
=3D=3D=3D> usr.sbin/bluetooth/bt3cfw
=3D=3D=3D> usr.sbin/bluetooth/hcseriald
=3D=3D=3D> usr.sbin/ngctl
=3D=3D=3D> usr.sbin/nghook
=3D=3D=3D> usr.sbin/ppp


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--rwEMma7ioTxnRzrJ
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFBPb/aqRfpzJluFF4RAp/5AJ9vPerL3bv6fjTQUlnWy0d0n9KpLwCfRGia
dnUho2wWrPc70RHnwIuXK24=
=kys4
-----END PGP SIGNATURE-----

--rwEMma7ioTxnRzrJ--



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