From owner-freebsd-current Thu Apr 2 02:34:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA17567 for freebsd-current-outgoing; Thu, 2 Apr 1998 02:34:51 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cerebus.nectar.com (cerebus.nectar.com [204.27.67.90]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA17562 for ; Thu, 2 Apr 1998 02:34:49 -0800 (PST) (envelope-from nectar@cerebus.nectar.com) Received: (from nectar@localhost) by cerebus.nectar.com (8.8.8/8.8.8) id EAA07471; Thu, 2 Apr 1998 04:34:16 -0600 (CST) Message-ID: <19980402043416.23282@nectar.com> Date: Thu, 2 Apr 1998 04:34:16 -0600 From: Jacques Vidrine To: Andreas Klemm , current@FreeBSD.ORG Subject: Re: cmu-snmp 3.3.1 compile problems, current changed last recently ? References: <19980401232229.42895@klemm.gtn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: <19980401232229.42895@klemm.gtn.com>; from Andreas Klemm on Wed, Apr 01, 1998 at 11:22:29PM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Yes, that section should be: #if defined(netbsd1) #define ia_next ia_list.tqe_next #define if_next if_list.tqe_next #endif #if defined(freebsd3) #define ia_next ia_link.tqe_next #define if_next if_link.tqe_next #endif Jacques Vidrine On Wed, Apr 01, 1998 at 11:22:29PM +0200, Andreas Klemm wrote: > cc -I../.. -I./../.. -I./../../snmplib -I./.. -I.. -pipe -O -Dfreebsd3 > -Dfreebsd2 -c interfaces.c > interfaces.c: In function `Interface_Scan_Next': > interfaces.c:975: structure has no member named `ia_list' > interfaces.c:994: structure has no member named `if_list' > interfaces.c:998: structure has no member named `if_list' > interfaces.c: In function `Interface_Get_Ether_By_Index': > interfaces.c:1072: storage size of `arpcom' isn't known > interfaces.c: In function `Address_Scan_Next': > interfaces.c:1181: structure has no member named `ia_list' > interfaces.c:1194: structure has no member named `if_list' > > interfaces.c: > [...] > #if defined(netbsd1) || defined(freebsd3) > #define ia_next ia_list.tqe_next > ^^^^^^^ > #define if_next if_list.tqe_next > #endif > [...] > while (ia) { > klookup((unsigned long)ia , (char *)&in_ifaddr, > sizeof(in_ifaddr)); > if (in_ifaddr.ia_ifp == ifnetaddr) break; > ia = in_ifaddr.ia_next; > ^^^^^^^ > } > > Any idea how to fix this ? > > -- > Andreas Klemm http://www.FreeBSD.ORG/~andreas > powered by ,,symmetric multiprocessor FreeBSD'' > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- Jacques Vidrine To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message