Hi folks, I just cvsupped the latest -STABLE source code, and noticed that it doesn't seem to build. Here's what happens: --- root@jasmina> make buildworld -------------------------------------------------------------->>> Rebuilding the temporary build tree-------------------------------------------------------------- rm -rf /usr/obj/usr/src/i386 mkdir -p /usr/obj/usr/src/i386/usr/bin mkdir -p /usr/obj/usr/src/i386/usr/lib/compat/aout mkdir -p /usr/obj/usr/src/i386/usr/games mkdir -p /usr/obj/usr/src/i386/usr/libdata/ldscripts mkdir -p /usr/obj/usr/src/i386/usr/libexec/elf mkdir -p /usr/obj/usr/src/i386/usr/sbin [...] ===> usr.bin/su rm -f .depend mkdep -f .depend -a -DKERBEROS5 -DLOGIN_CAP -DSKEY /usr/src/usr.bin/su/su.c echo su: /usr/obj/usr/src/i386/usr/lib/libc.a /usr/obj/usr/src/i386/usr/lib/libutil.a /usr/obj/usr/src/i386/usr/lib/libskey.a /usr/obj/usr/src/i386/usr/lib/libmd.a /usr/obj/usr/src/i386/usr/lib/libcrypt.a /usr/obj/usr/src/i386/usr/lib/libkrb5.a /usr/obj/usr/src/i386/usr/lib/libasn1.a /usr/obj/usr/src/i386/usr/lib/libcrypto.a /usr/obj/usr/src/i386/usr/lib/libcrypt.a /usr/obj/usr/src/i386/usr/lib/libcom_err.a /usr/obj/usr/src/i386/usr/lib/libroken.a >> .depend ===> usr.bin/symorder rm -f .depend mkdep -f .depend -a /usr/src/usr.bin/symorder/symorder.c echo symorder: /usr/obj/usr/src/i386/usr/lib/libc.a >> .depend ===> usr.bin/systat make: don't know how to make icmp6.c. Stop *** Error code 2 Stop in /usr/src/usr.bin. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. root@jasmina> exit --- The last time I built was about 5 days ago, and it worked fine then. Now I wonder if what I'm seeing today is actually a breakage, or if suddenly I've become too stupid to get it to work right. ;-) Bye, Nils <nils@thunderbridge.de> --> NEU: Das Thunderbridge Forum: http://forum.thunderbridge.de :NEU <-- -- "Stretch your arms out for the fire, for another dark desire" FreeBSD jasmina.thunderbridge.de 4.8-STABLE FreeBSD 4.8-STABLE #0: Mon Aug 11 15:46:11 CEST 2003 root@jasmina.thunderbridge.de:/usr/obj/usr/src/sys/JAZZY i386 12:18PM up 4 days, 1:35, 2 users, load averages: 1.30, 1.23, 1.03
On Saturday 16 August 2003 14:29, you wrote:> Does icmp6.c exist in usr.bin/systat? It is a new file that I added > yesterday. I've built -stable on a machine this morning and systat > built fine.You're right, it's not there, so it's no wonder that it won't work. I've also noticed some other "strange things" in my /usr/src. Simply running cvsup again didn't help (strange), but deleting the whole /usr/src and the "sup" directory and checking out the sources all over again worked fine. Anyway, thanks for the hint! ;-) Bye, Nils <nils@thunderbridge.de> --> NEU: Das Thunderbridge Forum: http://forum.thunderbridge.de :NEU <-- -- "Stretch your arms out for the fire, for another dark desire" FreeBSD jasmina.thunderbridge.de 4.8-STABLE FreeBSD 4.8-STABLE #0: Mon Aug 11 15:46:11 CEST 2003 root@jasmina.thunderbridge.de:/usr/obj/usr/src/sys/JAZZY i386 2:39PM up 4 days, 3:56, 1 user, load averages: 0.13, 0.25, 0.18
On Sat, 16 Aug 2003, Nils Holland wrote:> Hi folks, > > I just cvsupped the latest -STABLE source code, and noticed that it > doesn't seem to build. Here's what happens:...> make: don't know how to make icmp6.c. StopLooks like you're missing icmp6.c. In theory the changes to the Makefile and to add icmp6.c occurred at the same time, but CVS doesn't have atomic changesets. As a result there's a small but non-zero change you'll get an inconsistency if you are sync'd during a change in the tree. Try re-cvsup'ing and hopefully it will go away (my systat on RELENG_4 builds locally fine, and icmp6.c pops out of CVS Ok for me). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories
On Sat, Aug 16, 2003 at 12:32:46PM +0200, Nils Holland wrote:> I just cvsupped the latest -STABLE source code, and noticed that it doesn't > seem to build. Here's what happens:> ===> usr.bin/systat > make: don't know how to make icmp6.c. Stop > *** Error code 2Does icmp6.c exist in usr.bin/systat? It is a new file that I added yesterday. I've built -stable on a machine this morning and systat built fine. David.
Reasonably Related Threads
- Multicast (ICMP6 router solicitation) flood
- FreeBSD Security Advisory FreeBSD-SA-08:09.icmp6
- [Bug 1441] New: flow record for ICMP6 missing type and code values
- Multicast (ICMP6 router solicitation) flood
- Re: Is it possible to block ipv6 auto configuration entering the tinc tunnel?