Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2023 13:38:48 +0200
From:      Yuri <yuri@aetern.org>
To:        current@freebsd.org
Subject:   Re: Build failure in usr.sbin/bhyvectl; sources at main-n263112-ad513b4dba3e
Message-ID:  <864e924a-7d80-7e6a-11c1-636458ea0c9e@aetern.org>
In-Reply-To: <ZG30OPGaqa25yZ9a@albert.catwhisker.org>
References:  <ZG30OPGaqa25yZ9a@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
David Wolfskill wrote:
> This is from an in-place source update from main-n263073-634a770a5e16 to
> main-n263112-ad513b4dba3e:
> 
> ...
> Building /common/S4/obj/usr/src/amd64.amd64/lib/libc/tests/stdio/scanf_test
> Building /common/S4/obj/usr/src/amd64.amd64/usr.bin/ncurses/dump_entry.o
> Building /common/S4/obj/usr/src/amd64.amd64/usr.bin/mkimg/tests/img-1x1-4096-mbr.vhdx
> Building /common/S4/obj/usr/src/amd64.amd64/cddl/usr.sbin/zfsd/zfsd.full
> /usr/src/usr.sbin/bhyvectl/bhyvectl.c:2389:24: error: incompatible pointer types passing 'struct vm_exit *' to parameter of type 'struct vm_run *' [-Werror,-Wincompatible-pointer-types]
>                 error = vm_run(vcpu, &vmexit);
>                                      ^~~~~~~
> /common/S4/obj/usr/src/amd64.amd64/tmp/usr/include/vmmapi.h:158:46: note: passing argument to parameter 'vmrun' here
> int     vm_run(struct vcpu *vcpu, struct vm_run *vmrun);
>                                                  ^
> 1 error generated.
> 
> 
> Given that yesterday's update was uneventful, and that
> src/usr.sbin/bhyvectl/bhyvectl.c has not changed in several days,
> I'm guessing that perhaps a recent change to a header, possibly
> involving vmexit, may be at issue here.

https://lists.freebsd.org/archives/dev-commits-src-all/2023-May/026954.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?864e924a-7d80-7e6a-11c1-636458ea0c9e>