[Bug 258349] benchmarks/fio: build fails if libnfs is installed
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Sep 2021 20:34:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258349
Bug ID: 258349
Summary: benchmarks/fio: build fails if libnfs is installed
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: krion@FreeBSD.org
Reporter: jcfyecrayz@liamekaens.com
Assignee: krion@FreeBSD.org
Flags: maintainer-feedback?(krion@FreeBSD.org)
If the libnfs port/package is installed, 'make configure' enables nfs support
and 'make build' fails:
.
.
CC engines/nfs.o
In file included from engines/nfs.c:3:
/usr/local/include/nfsc/libnfs.h:1216:23: error: field has incomplete type
'struct timeval'
struct timeval atime;
^
.
.
Options:
- patch to include sys/time.h (and pass upstream). This is actually, now that
I look at it closer, maybe more of a libnfs bug.
- explicitly disable nfs support (--disable-libnfs)
- make an NFS option (pass --enable-libnfs and add to LIB_DEPENDS). This port
should not be silently dependent on libnfs anyway - there should be an explicit
LIB_DEPENDS for libnfs (if desired).
I guess I vote for patching libnfs to include the right file in libnfs.h, and
makeing NFS support in fio an OPTION.
--
You are receiving this mail because:
You are the assignee for the bug.