From owner-freebsd-current Fri Apr 7 02:30:05 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA00154 for current-outgoing; Fri, 7 Apr 1995 02:30:05 -0700 Received: from vinkku.hut.fi (root@vinkku.hut.fi [130.233.245.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id CAA00134 for ; Fri, 7 Apr 1995 02:29:47 -0700 Received: from lk-hp-20.hut.fi (lk-hp-20.hut.fi [130.233.247.32]) by vinkku.hut.fi (8.6.11/8.6.7) with ESMTP id MAA17765 for ; Fri, 7 Apr 1995 12:29:14 +0300 From: Juha Inkari Received: (inkari@localhost) by lk-hp-20.hut.fi (8.6.11/8.6.7) id MAA26445 for current@freebsd.org; Fri, 7 Apr 1995 12:29:14 +0300 Message-Id: <199504070929.MAA26445@lk-hp-20.hut.fi> Subject: lib/libc/net/ether_addr.c doesnt see sys/netinet/if_ether.h To: current@FreeBSD.org Date: Fri, 7 Apr 1995 12:29:14 +0200 (EET DST) X-Mailer: ELM [version 2.4 PL22] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1392 Sender: current-owner@FreeBSD.org Precedence: bulk I have SNAP-0322 and just supper source tree. Now make breaks when compiling libc/net/ether_addr.c, because it needs for example ``struct ether_addr'' (in sys/netinet/if_ether.h), but for some reason, it does not get included. So, do I need to upgrade /usr/include somehow, or is there some other thing to configure ? ------- cc -v -DLIBC_RCS -DSYSLIBC_RCS -D__DBINTERFACE_PRIVATE -DPOSIX_MISTAKE -I/m/sd1a/src/lib/libc/locale -DYP -c /m/sd1a/src/lib/libc/net/ether_addr.c -o ether_addr.o gcc version 2.6.3 /usr/libexec/cpp -lang-c -v -I/m/sd1a/src/lib/libc/locale -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dunix -Di386 -D__FreeBSD__=2 -D__unix__ -D__i386__ -D__FreeBSD__=2 -D__unix -D__i386 -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) -DLIBC_RCS -DSYSLIBC_RCS -D__DBINTERFACE_PRIVATE -DPOSIX_MISTAKE -DYP /m/sd1a/src/lib/libc/net/ether_addr.c /var/tmp/cc004097.i GNU CPP version 2.6.3 (80386, BSD syntax) #include "..." search starts here: #include <...> search starts here: /m/sd1a/src/lib/libc/locale /usr/include End of search list. /usr/libexec/cc1 /var/tmp/cc004097.i -quiet -dumpbase ether_addr.c -version -o /var/tmp/cc004097.s GNU C version 2.6.3 (80386, BSD syntax) compiled by GNU C version 2.6.3. /m/sd1a/src/lib/libc/net/ether_addr.c: In function `ether_line': /m/sd1a/src/lib/libc/net/ether_addr.c:80: dereferencing pointer to incomplete type ... -------