From owner-freebsd-virtualization@freebsd.org Tue Apr 24 07:38:44 2018 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1CE0AFBECB7; Tue, 24 Apr 2018 07:38:44 +0000 (UTC) (envelope-from dariusmihaim@gmail.com) Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AECA575872; Tue, 24 Apr 2018 07:38:43 +0000 (UTC) (envelope-from dariusmihaim@gmail.com) Received: by mail-qt0-x22f.google.com with SMTP id b13-v6so20799932qtp.12; Tue, 24 Apr 2018 00:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2DXXlDRKsrwzLK/tRx+Q+YLGWyIC85AqPNYp9DGPtYc=; b=RS9PhyIaz/Jnc+TKcWZHj/epp2WSRfn9fZL2O2b894WcnTLIiq7P+eLDvvi2NR3OyV hED0WzkVRcgEToadZn2mkQ28UE72g1cO79I95Qopt/6JMNSv1SSnqO4tzBpeHN9WT/Lj SyeNQVu4DtBC1DBGud/62EZ35eux+mr2yCvmakLPaGi9kPiNRBLJ0Zn6zGhQFIDoWPa1 fr58Np+3TqAPvyJmV38ycRISH0UownVjIujN8e1kAnSgAijArK7TOAw9xkGAhnAzE14v hWYg/oXChaeAcxUIq3B6OqgRYdBKP09KY5jd5pr5t8Mf5Qif55KYx3Xh//n9WsLlJ8QL SsIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2DXXlDRKsrwzLK/tRx+Q+YLGWyIC85AqPNYp9DGPtYc=; b=guHz/83IsIeriZ1/MZ7b19Fv+lm6OBej/MOUn0S1g3taE2Or9DuN/+8qqyqJAqGids eG2dCZAJf9+OIF2dNvLEWOwss4gBv+dqnwpISv/AX/QNekfo+W9zsypMaNGNd+lRjC/A YaDhf2PRtrj9BMz6/cMwXQl4poZKwrbY9pvVD15u0WgfjShG0VFJqsdpN7FgyZIPFnks RSXsbUxVxBOkprCe90Bg4qaXoO/4cE7F2bpASH0x1QvhVx54CmC7AZvQ+T7KFfQPFyc4 I4ftF/1xCqRP7CLRC+Izinj3PQ9KL2x8rK3glv0UNCB1VrE0Xcev6X4XL556SIcwJNGn g4Iw== X-Gm-Message-State: ALQs6tCJCAveYYreAKynMQ4MI/XB3U5oiHIoB9NTs1FaPYJn468chk2z dvhbL7zOgwD75hPFECXR1FufNu3/nyxeGm2hhzHFpw== X-Google-Smtp-Source: AB8JxZqR6z568dHmKl6w/X4NvKGiqadEdVTzQnwF4DXxS+M3W5jvyGuDdalgMqrXMkwg20+BLQ0i5SbKyHzovy9UteE= X-Received: by 2002:ac8:95a:: with SMTP id z26-v6mr27707237qth.201.1524555523201; Tue, 24 Apr 2018 00:38:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.46.185 with HTTP; Tue, 24 Apr 2018 00:38:02 -0700 (PDT) From: Darius Mihai Date: Tue, 24 Apr 2018 10:38:02 +0300 Message-ID: Subject: Build fails after rebasing attempt To: freebsd-arm@freebsd.org, freebsd-virtualization@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2018 07:38:44 -0000 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