PI3 build failure on 315244
Ed Maste
emaste at freebsd.org
Tue Mar 14 21:04:20 UTC 2017
On 14 March 2017 at 11:50, Karl Denninger <karl at denninger.net> wrote:
> Fails here:
>
> --- all_subdir_tests ---
> In file included from
> /pics/CrossBuild-12/src/tests/sys/geom/class/eli/hmac_test.c:5:
> In file included from /sys/sys/param.h:90:
> /sys/sys/types.h:253:9: error: unknown type name '__vm_ooffset_t'; did
> you mean '__vm_offset_t'?
> typedef __vm_ooffset_t vm_ooffset_t;
> ^~~~~~~~~~~~~~
> __vm_offset_t
> /pics/Crochet-work/obj/arm64.aarch64/pics/CrossBuild-12/src/tmp/usr/include/machine/_types.h:90:20:
> note: '__vm_offset_t' declared here
> typedef __uint64_t __vm_offset_t;
> ^
> In file included from
> /pics/CrossBuild-12/src/tests/sys/geom/class/eli/hmac_test.c:5:
> In file included from /sys/sys/param.h:90:
> /sys/sys/types.h:255:9: error: unknown type name '__vm_pindex_t'
> typedef __vm_pindex_t vm_pindex_t;
> ^
Was this a -DNO_CLEAN (or equivalent) build?
As of r313194[1] vm_ooffset_t and vm_pindex_t should be __int64_t. I
reproduced the same failure locally with -DNO_CLEAN, and the
tmp/sys/sys/_types.h in my objdir was updated to remove the
__vm_ooffset_t typedef, but the sys/sys/types.h was not updated.
[1] https://reviews.freebsd.org/rS313194
More information about the freebsd-arm
mailing list