Build fails after rebasing attempt

Darius Mihai dariusmihaim at gmail.com
Tue Apr 24 07:38:44 UTC 2018


Hi all,

After attempting to rebase the bhyve on ARM project using the latest
master commits, the building process fails with the following
error(s):
--- all_subdir_vmm ---
make[4]: Graph cycles through `hyp_assym.h'
make[4]: Graph cycles through `hyp_genassym.o'
`hyp_genassym.c' is up to date.
`vmm.c' is up to date.
`vmm_dev.c' is up to date.
`vmm_instruction_emul.c' is up to date.
`vmm_mem.c' is up to date.
`mmu.c' is up to date.
`vmm_stat.c' is up to date.
`arm.c' is up to date.
`vgic.c' is up to date.
`vtimer.c' is up to date.
`hyp.S' is up to date.
`afterdepend' was not built (made 1, flags 2019, type 3018001)!
    `afterdepend' has .ORDER dependency against .depend (made 1, flags
301b, type 3020001)
`opt_global.h' was not built (made 0, flags 2009, type 3000000)!
*** [all_subdir_vmm] Error code 1

Since the buld did not fail prior to rebasing the code, I am not
entirely sure how I should fix this. If anyone wishes to take a look
at the code, the error seems to be thrown when trying to build the vmm
kernel object (sources are in the directory at [1]) for the guest
operating system (configuration file is at [2] and dts unde the
directory at [3] - I am aware that the location changed, but the error
is not caused by a missing file in the configuration).

The configuration for the make buildkernel command is
TARGET_ARCH=armv6, TARGET=arm, MAKEOBJDIRPREFIX=$HOME/freebsd-obj/;
KERNCONF=FVP_VE_CORTEX_A15x1_GUEST is sent as a command line
parameter.

[1]: https://github.com/FreeBSD-UPB/freebsd/tree/projects/bhyvearm/sys/arm/vmm
[2]: https://github.com/FreeBSD-UPB/freebsd/blob/projects/bhyvearm/sys/arm/conf/FVP_VE_CORTEX_A15x1_GUEST
[3]: https://github.com/FreeBSD-UPB/freebsd/tree/projects/bhyvearm/sys/boot/fdt/dts/arm

Thanks,
Darius


More information about the freebsd-arm mailing list