Ошибка сборки Mendel Linux для Coral Dev Board

Я пытаюсь собрать Mendel Linux для Google Coral Dev Board на Ubuntu 20.04.

Я шаг за шагом следовал инструкциям, описанным в https://coral.googlesource.com/docs/+/refs/heads/master/GettingStarted.md .

После построения дерева бегом m, я не получил файлы образов, необходимые для прошивки: u-boot.imx, rootfs_arm64.img.

В журнале есть следующие строки с ошибкой:

      Making install in mod
make[4]: Entering directory '/build/linux-imx-12/debian/build/build-tools/scripts/mod'
/build/linux-imx-12/debian/rules.d/scripts/mod/gendef.py /build/linux-imx-12/scripts/mod/modpost.c > modpost-opts.h
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
aarch64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/build/linux-imx-12/debian/build/build-tools/scripts/mod=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I /build/linux-imx-12/debian/build/build-tools/scripts/mod -c -o modpost.o /build/linux-imx-12/debian/rules.d/scripts/mod/modpost.c
aarch64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/build/linux-imx-12/debian/build/build-tools/scripts/mod=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -o modpost modpost.o
/usr/bin/make -f /build/linux-imx-12/debian/rules.d/scripts/mod/Makefile.real TYPE=lsb-32 SOURCEDIR=/build/linux-imx-12/scripts/mod

Сборка заканчивается строками:

      make[1]: Leaving directory '/build/linux-imx-12'
 dpkg-genbuildinfo --build=full
 dpkg-genchanges -sa --build=full >../linux-imx_12-4_arm64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
 lintian --profile=mendel ../linux-imx_12-4_arm64.changes
dpkg-buildpackage: info: full upload (original source is included)
N: 8 tags overridden (1 error, 7 warnings); 1 unused override
I: Copying back the cached apt archive contents
I: unmounting /rootdir/out/target/product/imx8m_phanbell/packages filesystem
I: unmounting /rootdir filesystem
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /rootdir/out/target/product/imx8m_phanbell/obj/PBUILDER/165726 and its subdirectories
I: Current time: Thu May  5 13:00:18 UTC 2022
I: pbuilder-time-stamp: 1651755618
touch /rootdir/out/target/product/imx8m_phanbell/.linux-imx-pbuilder-arm64

Упаковка fakeroot version 1.24в настоящее время установлен.

Я попытался установить LD_PRELOAD:

      export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so

и создайте символическую ссылку:

      ln -s /usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so /usr/lib/libfakeroot-sysv.so

Но это не помогло.

Я не уверен, что сборка не работает из-за этой ошибки, но это происходит сразу после этого.

Как я могу решить эту проблему ? Спасибо.

0 ответов

Другие вопросы по тегам