From owner-freebsd-current Sat Dec 14 11:49:26 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA03798 for current-outgoing; Sat, 14 Dec 1996 11:49:26 -0800 (PST) Received: from tau-ceti.isc-br.com (root@tau-ceti.isc-br.com [129.189.2.133]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id LAA03792 for ; Sat, 14 Dec 1996 11:49:22 -0800 (PST) Received: by tau-ceti.isc-br.com (Smail3.1.28.1 #13) id m0vZ00M-0008pHC; Sat, 14 Dec 96 11:44 PST Received: (from kew@localhost) by phobos.walker.org (8.8.4/8.7.3) id LAA00878; Sat, 14 Dec 1996 11:24:49 -0800 (PST) Date: Sat, 14 Dec 1996 11:24:49 -0800 (PST) Message-Id: <199612141924.LAA00878@phobos.walker.org> From: Keith Walker To: Ron Bolin Cc: freebsd-current@freebsd.org Subject: 12-14-96 kernel compile tbl? In-Reply-To: <32B2EA88.15FB7483@mindspring.com> References: <32B2EA88.15FB7483@mindspring.com> Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Ron Bolin writes: > I tried to build today's current 12-14 via cvsup and ran across the > problem below: > > ../../netinet/if_ether.c:453: `in_ifaddr' undeclared (first use this > function) I fixed it - until the official fix comes out - with this: change line 453 of if_ether.c to: for (ia = in_ifaddrhead.tqh_first; ia; ia = ia->ia_link.tqe_next) There are examples of this in other files, and it seems that the fix works, although mine is a *quite* simple system and doesn't do very much with ethernet. I figured this out by noticing that the declaration of in_ifaddr was changed in 'in_var.h' from the old extern struct in_ifaddr *in_ifaddr; to extern TAILQ_HEAD(in_ifaddrhead, in_ifaddr) in_ifaddrhead; Hope this helps.