Hi, I was under the impression a successful make world was updating include files in /usr/include/netinet too. When I have a good make world, the files in /usr/include have new time stamps, but the ones in netinet have not! Am I missing something here? My current stable doesn't compille properly it fails in kdump on a missing ioctlcmd_t typedef. Peter
>Date: Sun, 28 Sep 2003 21:24:30 +0200 >From: "Peter J. Blok" <pblok@inter.NL.net> >To: freebsd-stable@freebsd.org, pblok@inter.NL.net >Subject: make world>Hi, I was under the impression a successful make world was updating include >files in /usr/include/netinet too.Yes.>When I have a good make world, the files in /usr/include have new time stamps, >but the ones in netinet have not!Hmmm.... Maybe you have a bad file in there.>Am I missing something here? My current stable doesn't compille properly it >fails in kdump on a missing ioctlcmd_t typedef.I had no problems: bunrab(4.9-P)[2] uname -a FreeBSD bunrab.catwhisker.org 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #51: Sun Sep 28 08:58:00 PDT 2003 root@freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/BUNRAB i386 bunrab(4.9-P)[3] Part of the process I use, just after the "mergemaster -p" that follows "make installkernel" is rm -fr /usr/include.old && mv /usr/include /usr/include.old then continuing with "make installworld" as usual. But in my case, I know that there is nothing in /usr/include that was not put there by "make installworld" anyway. Peace, david -- David H. Wolfskill david@catwhisker.org If you want true virus-protection for your PC, install a non-Microsoft OS on it. Plausible candidates include FreeBSD, Linux, NetBSD, OpenBSD, and Solaris (in alphabetical order).
Peter J. Blok <pblok@inter.NL.net> wrote:> Hi, I was under the impression a successful make world was updating > include files in /usr/include/netinet too. > > When I have a good make world, the files in /usr/include have new > time stamps, but the ones in netinet have not! >install -C is used - if the files don't change, they won't be installed and get a newer timestamp.> Am I missing something here? My current stable doesn't compille > properly it fails in kdump on a missing ioctlcmd_t typedef. > > Peter > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to > "freebsd-stable-unsubscribe@freebsd.org"
Removing /usr/include was not enough to fix the problem. I had to remove /usr/src and do a full cvsup to get rid of my compile error. Peter On Sunday 28 September 2003 21:34, David Wolfskill wrote:> >Date: Sun, 28 Sep 2003 21:24:30 +0200 > > From: "Peter J. Blok" <pblok@inter.NL.net> > > >To: freebsd-stable@freebsd.org, pblok@inter.NL.net > >Subject: make world > > > >Hi, I was under the impression a successful make world was updating > > include files in /usr/include/netinet too. > > Yes. > > >When I have a good make world, the files in /usr/include have new time > > stamps, but the ones in netinet have not! > > Hmmm.... Maybe you have a bad file in there. > > >Am I missing something here? My current stable doesn't compille properly > > it fails in kdump on a missing ioctlcmd_t typedef. > > I had no problems: > > bunrab(4.9-P)[2] uname -a > FreeBSD bunrab.catwhisker.org 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #51: > Sun Sep 28 08:58:00 PDT 2003 > root@freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/BUNRAB i386 > bunrab(4.9-P)[3] > > Part of the process I use, just after the "mergemaster -p" that > follows "make installkernel" is > > rm -fr /usr/include.old && mv /usr/include /usr/include.old > > then continuing with "make installworld" as usual. > > But in my case, I know that there is nothing in /usr/include that was > not put there by "make installworld" anyway. > > Peace, > david
On Sun, 28 Sep 2003, Peter J. Blok wrote:> Hi, I was under the impression a successful make world was updating include > files in /usr/include/netinet too. > > When I have a good make world, the files in /usr/include have new time stamps, > but the ones in netinet have not!Are you sure the files are different? You can try doing 'make includes' from /usr/src/ to see if it fixes your compile issues. This forcibly reinstalls the header files. Also check that your checkout is complete.> > Am I missing something here? My current stable doesn't compille properly it > fails in kdump on a missing ioctlcmd_t typedef. > > Peter > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >-- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org