Re: [meta-virtualization] [PATCH v2 1/2] crosvm: add recipe for ChromeOS Virtual Machine Monitor (VMM)

Keerthivasan Raghavan <[email protected]> Mon, 22 Jun 2026 16:35:30 +0000
Newsgroups org.yoctoproject.lists.meta-virtualization
Message-ID <CH8PR02MB10971A2BD63B8AC81F97E8627F3EF2@CH8PR02MB10971.namprd02.prod.outlook.com>
> The src path terminates at "${UNPACKDIR}/git/third_party/minijail" without nesting into
> "rust/minijail" which contains the Cargo.toml for the minijail. This cases cargo error.

Sorry typo. I meant "This causes cargo error." . I have attached the error logs for reference:

> ERROR: crosvm-0.1.0+git-r0 do_compile: Execution of '/local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/wor[235/1994]
> 7-oe-linux/crosvm/0.1.0+git/temp/run.do_compile.3018651' failed with exit code 101
> ERROR: Logfile of failure stored in: /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosv
> m/0.1.0+git/temp/log.do_compile.3018651
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | NOTE: Using rust targets from /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1
> .0+git/rust-targets/
> | NOTE: cargo = /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/recipe-sy
> sroot-native/usr/bin/cargo
> | NOTE: cargo build -v --frozen --target aarch64-oe-linux-gnu --release --manifest-path=/local/mnt/workspace/kraghava/upstream-crossv
> m/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/sources/crosvm-0.1.0+git//Cargo.toml
> | error: failed to load source for dependency `minijail_src`
> |
> | Caused by:
> |   unable to update /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/sour
> ces/crosvm-0.1.0+git/third_party/minijail
> |
> | Caused by:
> |   failed to read `/local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/sourc
> es/crosvm-0.1.0+git/third_party/minijail/Cargo.toml`
> |
> | Caused by:
> |   No such file or directory (os error 2)
> | WARNING: /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/temp/run.do_co
> mpile.3018651:184 exit 101 from '"cargo" build -v --frozen --target aarch64-oe-linux-gnu --release --manifest-path=/local/mnt/workspa
> ce/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/sources/crosvm-0.1.0+git//Cargo.toml "$@"'
> | WARNING: Backtrace (BB generated script):
> |       #1: oe_cargo_build, /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+g
> it/temp/run.do_compile.3018651, line 184
> |       #2: cargo_do_compile, /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0
> +git/temp/run.do_compile.3018651, line 156
> |       #3: do_compile, /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/t
> emp/run.do_compile.3018651, line 151
> |       #4: main, /local/mnt/workspace/kraghava/upstream-crossvm/build-qemuarm64/tmp/work/cortexa57-oe-linux/crosvm/0.1.0+git/temp/ru
> n.do_compile.3018651, line 197

Thank you,
Keerthivasan Raghavan