Part Number: PROCESSOR-SDK-AM62X
Hellow TISDK Champ
Can you please check bellow build error for AM62xx SDK?
I think I had follow all guides in the SDK document.
software-dl.ti.com/.../Top_Level_Makefile.html
but I met the build error as bellow.
/usr/bin/ld: tools/kwbimage.o: in function `kwb_verify':
kwbimage.c:(.text+0x6b6): undefined reference to `EVP_PKEY_size'
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
root@HeurJongBum-LX:/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08# make linux
...................
.................
===================================
Building U-boot for R5
===================================
mkdir -p /opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5
make -j 20 -C /opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot* ARCH=arm am62x_evm_r5_defconfig O=/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5
make[1]: Entering directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732'
make[2]: Entering directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5'
GEN Makefile
#
# configuration written to .config
#
make[2]: Leaving directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5'
make[1]: Leaving directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732'
make -j 20 -C /opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot* ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi- \
BINMAN_INDIRS=/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/prebuilt-images/am62xx-evm O=/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5
make[1]: Entering directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732'
make[2]: Entering directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5'
GEN Makefile
scripts/kconfig/conf --syncconfig Kconfig
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
GEN include/autoconf.mk
GEN spl/include/autoconf.mk
GEN Makefile
ENVC include/generated/env.txt
UPD include/generated/timestamp_autogenerated.h
Using /opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732 as source for U-Boot
ENVP include/generated/env.in
ENVT include/generated/environment.h
HOSTLD tools/dumpimage
HOSTLD tools/mkimage
HOSTLD tools/fit_info
HOSTLD tools/fit_check_sign
/usr/bin/ld: tools/kwbimage.o: in function `kwb_verify':
kwbimage.c:(.text+0x6b6): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/kwbimage.o: in function `kwb_sign':
kwbimage.c:(.text+0x896): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/kwbimage.o: in function `kwb_verify':
kwbimage.c:(.text+0x6b6): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/kwbimage.o: in function `kwb_sign':
kwbimage.c:(.text+0x896): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/lib/ecdsa/ecdsa-libcrypto.o: in function `prepare_ctx':
ecdsa-libcrypto.c:(.text+0x1cd): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: tools/lib/ecdsa/ecdsa-libcrypto.o: in function `prepare_ctx':
ecdsa-libcrypto.c:(.text+0x1cd): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: tools/lib/rsa/rsa-sign.o: in function `rsa_sign':
rsa-sign.c:(.text+0x65b): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/lib/rsa/rsa-sign.o: in function `rsa_sign':
rsa-sign.c:(.text+0x65b): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: /usr/bin/ld: tools/kwbimage.o: in function `tools/kwbimage.o: in function `kwb_verify':
kwb_verify':
kwbimage.c:(.textkwbimage.c:+0x(.text6b6+0x): undefined reference to `6b6EVP_PKEY_size)'
: undefined reference to `EVP_PKEY_size'
/usr/bin/ld: /usr/bin/ld: tools/kwbimage.o: in function `kwb_sign':
tools/kwbimage.okwbimage.c:: in function `(kwb_sign.text':
+0xkwbimage.c:896().text: undefined reference to `+0xEVP_PKEY_size896'
): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/lib/ecdsa/ecdsa-libcrypto.o: in function `prepare_ctx':
ecdsa-libcrypto.c:(.text+0x1cd): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: tools/lib/ecdsa/ecdsa-libcrypto.o: in function `prepare_ctx':
ecdsa-libcrypto.c:(.text+0x1cd): undefined reference to `/usr/bin/ldEVP_PKEY_id: '
tools/lib/rsa/rsa-sign.o: in function `rsa_sign':
rsa-sign.c:(.text+0x65b): undefined reference to `EVP_PKEY_size'
/usr/bin/ld: tools/lib/rsa/rsa-sign.o: in function `rsa_sign':
rsa-sign.c:(.text+0x65b): undefined reference to `EVP_PKEY_size'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make[3]: *** [scripts/Makefile.host:104: tools/fit_info] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.host:104: tools/fit_check_sign] Error 1
collect2: error: ld returned 1 exit status
make[3]: *** [scripts/Makefile.host:104: tools/dumpimage] Error 1
make[3]: *** [scripts/Makefile.host:104: tools/mkimage] Error 1
make[2]: *** [/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732/Makefile:1847: tools] Error 2
make[2]: Leaving directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/u-boot-build/r5'
make[1]: *** [Makefile:177: sub-make] Error 2
make[1]: Leaving directory '/opt/ti-processor-sdk-linux-am62xx-evm-09.01.00.08/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732'
make: *** [makerules/Makefile_u-boot:28: u-boot-r5] Error 2