From owner-freebsd-current Wed Mar 26 08:04:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA19117 for current-outgoing; Wed, 26 Mar 1997 08:04:50 -0800 (PST) Received: from xoca-160.ssc.af.mil (root@XOCA-160.SSG.GUNTER.AF.MIL [143.158.36.160]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA19108 for ; Wed, 26 Mar 1997 08:04:29 -0800 (PST) Received: from xoca-160.ssc.af.mil (cgagnon@XOCA-160.SSG.GUNTER.AF.MIL [143.158.36.160]) by xoca-160.ssc.af.mil with SMTP (8.7.5/8.7.3) id KAA29729 for ; Wed, 26 Mar 1997 10:03:58 -0600 (CST) Message-ID: <333948ED.1C87@xoca-160.ssc.af.mil> Date: Wed, 26 Mar 1997 10:03:57 -0600 From: Chuck Gagnon Organization: SSG/XOCA X-Mailer: Mozilla 3.0Gold (X11; I; HP-UX B.10.20 9000/715) MIME-Version: 1.0 To: freebsd-current@FreeBSD.ORG Subject: Make world (libmytinfo) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This is from a make world on 3.0-current sources cvsup'd last night. (25 Mar) I'm not sure why this became a problem, but it was an easy fix. cc -O -Wall -I/usr/src/lib/libmytinfo -c /usr/src/lib/libmytinfo/addstr.c -o addstr.o In file included from /usr/src/lib/libmytinfo/addstr.c:10: /usr/src/lib/libmytinfo/defs.h:194: conflicting types for `sys_errlist' /usr/include/stdio.h:245: previous declaration of `sys_errlist' *** Error code 1 Stop. /usr/src/lib/libmytinfo/defs.h contains: /* for quit.c */ extern int sys_nerr; #if __FreeBSD__ != 2 extern char sys_errlist[]; ---- This is line 194 ---- #endif /usr/include/stdio.h contains: #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) extern __const int sys_nerr; /* perror(3) external variables */ extern __const char *__const sys_errlist[]; ---- This is line 245 ---- #endif So I made sys_errlist in defs.h look like stdio.h and everything was fine. Shouldn't defs.h read #if __FreeBSD__ != 3 instead of #if __FreeBSD__ != 2. -- Charles Gagnon Email : cgagnon@mail.the-link.net