Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 2017 17:03:59 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Karl Denninger <karl@denninger.net>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: PI3 build failure on 315244
Message-ID:  <CAPyFy2Aq1VrhqAkKk_713uiPp%2B6TFkc%2B-Hxmdw99nfEED0sF8g@mail.gmail.com>
In-Reply-To: <3d4e6e20-d41b-e4de-7ea9-589ed7882171@denninger.net>
References:  <3d4e6e20-d41b-e4de-7ea9-589ed7882171@denninger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 14 March 2017 at 11:50, Karl Denninger <karl@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2Aq1VrhqAkKk_713uiPp%2B6TFkc%2B-Hxmdw99nfEED0sF8g>