Subject: 1997/10/17 current build failed (libc/sys/mmap.c)
To: Erik E. Fair <firstname.lastname@example.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
Date: 10/18/1997 03:29:08
>cc -O -DNLS -DYP -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT
>lude -D__DBINTERFACE_PRIVATE -DPOSIX_MISTAKE -DFLOATING_POINT -Werror
>trict-prototypes -Wmissing-prototypes -Wpointer-arith -c
>/usr/src/lib/libc/sys/mmap.c:56: conflicting types for `mmap'
>/usr/include/sys/mman.h:88: previous declaration of `mmap'
>*** Error code 1
I saw the exact same thing this afternoon. I had done a sup this
morning about 11am. I'd done a make includes DESTDIR=xxx and a make
builde DESTDIR=xxx and saw what you describe.
I'm not sure what went wong, but the version of mman.h installed into
the build tree was out-of-date wrt the CVS tree. I copied the newer
mman.h into /sys/sys/ and everything worked fine thereafter.