I'm trying to upgrade the ports tree on an old system but I am getting an error upgrading coreutils. I am unsure how to proceed. Any helpful suggestions would be welcome.
Code:
FreeBSD hammer 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11 23:52:38 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
# /usr/ports/sysutils/coreutils]# make
Code:
===> Building for coreutils-8.20_2
gmake all-recursive
gmake[1]: Entering directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20'
Making all in po
gmake[2]: Entering directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20/po'
gmake[2]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20/po'
Making all in .
gmake[2]: Entering directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20'
CC lib/fadvise.o
In file included from lib/fadvise.c:18:
lib/fadvise.h:46: error: 'POSIX_FADV_NORMAL' undeclared here (not in a function)
lib/fadvise.h:47: error: 'POSIX_FADV_SEQUENTIAL' undeclared here (not in a function)
lib/fadvise.h:48: error: 'POSIX_FADV_NOREUSE' undeclared here (not in a function)
lib/fadvise.h:49: error: 'POSIX_FADV_DONTNEED' undeclared here (not in a function)
lib/fadvise.h:50: error: 'POSIX_FADV_WILLNEED' undeclared here (not in a function)
lib/fadvise.h:51: error: 'POSIX_FADV_RANDOM' undeclared here (not in a function)
lib/fadvise.c: In function 'fdadvise':
lib/fadvise.c:28: warning: implicit declaration of function 'posix_fadvise'
gmake[2]: *** [lib/fadvise.o] Error 1
gmake[2]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.20'
gmake: *** [all] Error 2
*** Error code 1
Stop in /usr/ports/sysutils/coreutils.
*** Error code 1
Stop in /usr/ports/sysutils/coreutils.