From owner-freebsd-smp Wed Dec 17 05:34:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA10886 for smp-outgoing; Wed, 17 Dec 1997 05:34:48 -0800 (PST) (envelope-from owner-freebsd-smp) Received: from inet16.us.oracle.com (inet16.us.oracle.com [192.86.155.100]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id FAA10870 for ; Wed, 17 Dec 1997 05:34:40 -0800 (PST) (envelope-from MOLAGAPP.IN.oracle.com.ofcmail@in.oracle.com) Received: from dwarpal.in.oracle.com (dwarpal.in.oracle.com [152.69.176.11]) by inet16.us.oracle.com (8.8.5/8.8.5) with SMTP id FAA23150 for ; Wed, 17 Dec 1997 05:34:01 -0800 (PST) Received: by dwarpal.in.oracle.com (8.6.13/37.8) id JAA00673; Wed, 17 Dec 1997 09:06:33 -0500 Message-Id: <199712171406.JAA00673@dwarpal.in.oracle.com> Date: 17 Dec 97 10:46:34 +0330 From: "MUTHU" To: smp@freebsd.org Subject: Compile dependencies MIME-Version: 1.0 X-Mailer: Oracle InterOffice (version 4.0.5.1.55) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I was compiling the GENERIC 3.0 or SMP-GENERIC 3.0 config file in the machine which has 2.2.2 Freebsd version. The compile failed becase it could not find the structure defined namely "struct ether_multistep" if /usr/src/sys/pci/if_de.c static void tulip_addr_filter( tulip_softc_t * const sc) { #if defined(__FreeBSD__) && __FreeBSD__ >= 3 struct ifmultiaddr *ifma; u_char *addrp; #else struct ether_multistep step; struct ether_multi *enm; #endif This struture namely "ether_multistep" is not defined anywhere. Is is enough if we have FreeBSD version 3.0 C compiler to overcome such problems or do I have to upgrade the system to version 3.0 to compile the sources of version 3.0. Can anybody help me? Regards, Muthu. O.L.