工具与软件:
我正在尝试使用 Ubuntu 22.04LTS 中当前 PROCESSOR-SDK Linux-RT-AM335x-EVM-09.01.00.001来构建 AM3359ICE 的默认映像
我重新配置了默认 shell 以使用 bash、为环境提供源代码并开始构建:
$ git clone git.ti.com/.../oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-09.01.00-config.txt $ source sources/oe-core/oe-init-build-env $ . conf/setenv $ MACHINE=am335x-evm bitbake -k tisdk-default-image
它最终无法完成 libcamera 配方/脚本,因为它找不到 openssl 命令:
ERROR: libcamera-1_0.0.5-r0 do_recalculate_ipa_signatures_package: ExecutionError('/home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/temp/run.do_recalculate_ipa_signatures_package.2113609', 127, None, None) ERROR: Logfile of failure stored in: /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/temp/log.do_recalculate_ipa_signatures_package.2113609 Log data follows: | DEBUG: Executing shell function do_recalculate_ipa_signatures_package | Regenerating IPA modules signatures | /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/git/src/ipa/ipa-sign.sh: line 13: openssl: command not found | /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/git/src/ipa/ipa-sign.sh: line 13: openssl: command not found | WARNING: /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/temp/run.do_recalculate_ipa_signatures_package.2113609:156 exit 127 from '/home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/git/src/ipa/ipa-sign-install.sh /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/build/src/ipa-priv-key.pem "${modules}"' | WARNING: Backtrace (BB generated script): | #1: do_recalculate_ipa_signatures_package, /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/temp/run.do_recalculate_ipa_signatures_package.2113609, line 156 | #2: main, /home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/build/arago-tmp-default-glibc/work/armv7at2hf-neon-oe-linux-gnueabi/libcamera/1_0.0.5-r0/temp/run.do_recalculate_ipa_signatures_package.2113609, line 159 ERROR: Task (/home/user/ti-processor-sdk-linux-rt-am335x-evm-09.01.00.001/tisdk/sources/meta-arago/meta-arago-extras/recipes-multimedia/libcamera/libcamera_0.0.5.bb:do_recalculate_ipa_signatures_package) failed with exit code '1'
OpenSSL 以及 libssl-dev 软件包已安装、可从 shell 使用。 它们安装在默认位置/usr/bin/. 我还尝试重新安装这两个软件包,但这似乎不能解决眼前的问题。
解决此问题的最佳方法是什么?