Hi
I'm trying to build android14 follow 'Android user's guide' document.
When i executed './imx-make.sh -j4 2>&1 | tee build-log.txt ' command, there was an error like below
===OUT PUT====================================================================
FAILED: out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_cortex-a53_shared/libcrypto.so.abidiff
(prebuilts/clang-tools/linux-x86/bin/header-abi-diff -target-version current -allow-unreferenced-changes -allow-unreferenced-elf-symbol-changes -lib libcrypto -arch arm64 -o out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_cortex-a53_shared/libcrypto.so.abidiff -new out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_cortex-a53_shared/libcrypto.so.lsdump -old prebuilts/abi-dumps/vndk/34/64/arm64/source-based/libcrypto.so.lsdump)|| (echo 'error: Please update ABI references with: $ANDROID_BUILD_TOP/development/vndk/tools/header-checker/utils/create_reference_dumps.py -l libcrypto' && (mkdir -p $DIST_DIR/abidiffs && cp out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_cortex-a53_shared/libcrypto.so.abidiff $DIST_DIR/abidiffs/) && exit 1)
******************************************************
error: libcrypto's ABI has EXTENDING CHANGES. Please check compatibility report at: out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_cortex-a53_shared/libcrypto.so.abidiff
******************************************************
error: Please update ABI references with: $ANDROID_BUILD_TOP/development/vndk/tools/header-checker/utils/create_reference_dumps.py -l libcrypto
[ 82% 110789/135065] //vendor/nxp-opensource/imx/memtrack:android.hardware.memtrack-service.imx link android.hardware.memtrack-service.imx
[ 82% 110790/135065] //system/keymaster:libcppcose_rkp link libcppcose_rkp.so
[ 82% 110791/135065] //frameworks/compile/libbcc/bcinfo:libbcinfo header-abi-linker libbcinfo.so.lsdump
ninja: build stopped: subcommand failed.
18:59:18 ninja failed with: exit status 1
==============================================================================
There was an error execution of ' $ANDROID_BUILD_TOP/development/vndk/tools/header-checker/utils/create_reference_dumps.py -l libcrypto' command like below
===OUT PUT====================================================================
error: hardware/interfaces/camera/provider/default/Android.bp:48:1: module "android.hardware.camera.provider-V1-external-impl" variant "android_vendor.34_arm_armv7-a-neo
n_shared": depends on disabled module "camera.device-external-imx-impl"
08:44:05 soong bootstrap failed with: exit status 1
==============================================================================
Can someone tell me what i should do to fix this problem?
here is my way to through that issue
I build on ubuntu 18.04
1. Run `source build/envsetup.sh` to set up the build environment.
2. Use `lunch oppen-userdebug` to select the `oppen` target.
3. Run the script like this:
```bash
python3 development/vndk/tools/header-checker/utils/create_reference_dumps.py -p oppen -l libcrypto
make sure your tarret_product correctly
Hi,
I am facing similar issue. I am using "Ubuntu 22.04.4 LTS" for build.
--Aravind
Hii ,
I have same error in android 14 and using Ubuntu 22.04.4, please provide solutions for this error.
thanks
Hello,
You better restart your environment and download the whole package of android since this error is due to a missing package.
Regards