Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jan 2014 09:39:55 -0800
From:      Neel Natu <neelnatu@gmail.com>
To:        Marcus Karlsson <mk@acc.umu.se>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>, "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Subject:   Re: CURRENT: build world failure: /usr/src/usr.sbin/bhyvectl/bhyvectl.c:1466:8: error: use of undeclared identifier 'VMCS_EXIT_INTERRUPTION_ERROR' VMCS_EXIT_INTERRUPTION_ERROR, &u64);
Message-ID:  <CAFgRE9FxHjWz_AZ_KEi_M-hE4Ub%2BNa78gmf4jmf-2SsfBskhZA@mail.gmail.com>
In-Reply-To: <20140111125229.GG2390@shaka.acc.umu.se>
References:  <20140111113206.581760d9@thor.walstatt.dyndns.org> <20140111113444.GF2390@shaka.acc.umu.se> <20140111125229.GG2390@shaka.acc.umu.se>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Marcus,

On Sat, Jan 11, 2014 at 4:52 AM, Marcus Karlsson <mk@acc.umu.se> wrote:
> On Sat, Jan 11, 2014 at 12:34:44PM +0100, Marcus Karlsson wrote:
>> On Sat, Jan 11, 2014 at 11:32:06AM +0100, O. Hartmann wrote:
>> > Recent sources (revision 260540) fail to build:
>> >
>> > cc  -O2 -pipe -O3 -march=native
>> > -I/usr/src/usr.sbin/bhyvectl/../../sys/amd64/vmm -pipe -O3 -std=gnu99
>> > -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall
>> > -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
>> > -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized
>> > -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int
>> > -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality
>> > -Wno-unused-function -Wno-enum-conversion
>> > -c /usr/src/usr.sbin/bhyvectl/bhyvectl.c /usr/src/usr.sbin/bhyvectl/bhyvectl.c:1457:8:
>> > error: use of undeclared identifier 'VMCS_EXIT_INTERRUPTION_INFO'; did
>> > you mean 'SET_VMCS_ENTRY_INTERRUPTION_INFO'?
>> > VMCS_EXIT_INTERRUPTION_INFO, &u64); ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> > SET_VMCS_ENTRY_INTERRUPTION_INFO /usr/src/usr.sbin/bhyvectl/bhyvectl.c:382:2:
>> > note: 'SET_VMCS_ENTRY_INTERRUPTION_INFO' declared here
>> > SET_VMCS_ENTRY_INTERRUPTION_INFO,
>> > ^ /usr/src/usr.sbin/bhyvectl/bhyvectl.c:1466:8: error: use of
>> > undeclared identifier 'VMCS_EXIT_INTERRUPTION_ERROR'
>> > VMCS_EXIT_INTERRUPTION_ERROR, &u64);
>>
>> I see the same thing. It appears that the definition of
>> VMCS_EXIT_INTERRUPTION_INFO and VMCS_EXIT_INTERRUPTION_ERROR changed in
>> r260531 to VMC_EXIT_INT_INFO and VMCS_EXIT_INTR_ERRCODE respectively.
>
> This patch was enough for the build to complete successfully in case
> anyone else wants it. The old macros are not used anywhere else in the
> source tree apart from bhyvectl.
>

Sorry about the breakage and thanks for the patch. Submitted as  r260550.

best
Neel

> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFgRE9FxHjWz_AZ_KEi_M-hE4Ub%2BNa78gmf4jmf-2SsfBskhZA>