Date: Wed, 26 Mar 1997 10:03:57 -0600 From: Chuck Gagnon <cgagnon@xoca-160.ssc.af.mil> To: freebsd-current@FreeBSD.ORG Subject: Make world (libmytinfo) Message-ID: <333948ED.1C87@xoca-160.ssc.af.mil>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?333948ED.1C87>