[OpenAFS-port-freebsd] OpenAFS on FreeBSD 11.0

Jan Henrik Sylvester me@janh.de
Sat, 3 Sep 2016 20:08:16 +0200


I tried to build OpenAFS from ports on FreeBSD 11.0-RC2/amd64:

DESTDIR=  single_compdir_libafse DESTDIR= single_compdir_libafs;
/usr/bin/make
/usr/bin/make DESTDIR= single_compdir_libafs
.c -c
/usr/ports/net/openafs/work/openafs-1.6.18/src/afs/VNOPS/afs_vnop_strategy
cc: warning: argument unused during compilation: '-e lf'
:28: error: no member named 'b_saveaddr' in 'struct
buf'/afs_vnop_strategy.c:102
        tiovec[0].iov_base = abp->b_saveaddr;
                             ~~~  ^
:15: error: no member named 'b_saveaddr' in 'struct
buf'/afs_vnop_strategy.c:117
                memset(abp->b_saveaddr + abp->b_bcount -
tuio.afsio_resid, 0,
                       ~~~  ^
:28: error: no member named 'b_saveaddr' in 'struct
buf'/afs_vnop_strategy.c:179
        tiovec[0].iov_base = abp->b_saveaddr;
                             ~~~  ^
3 errors generated.
*** Error code 1

I guess 11.0 is not supported, yet. Do you already have patches
somewhere or is it nontrivial?

Thanks,
Jan Henrik