Repair broken build tree

Hi all!
My builds are suddenly starting to fail, but every time error is different and on different build progress % so I suspect my local repo is corrupted. Is there a way to repair a build tree without downloading all that massive GBs of data again?

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

Did you clone the repo via GIT?

Hi !

Not easy to tell, many problem can arise …

  • find and delete every .lock file, then restart
  • check logs for disk space problem
  • share your build command and your logs

Initially i used this: [HOWTO] Build /e/ without docker. This did al the work and I didn’t need to do anything manually. The script managed all the git pulling and stuff

There were no .lock files in all the tree. Disk space is not a problem. There is still 94 GB free.
As I have said, build fails on different progress percentage every time. Build before this had failed at 9%.
As the log is huge, here is just where i suppose failing begins:

[ 10% 11617/109809] //external/aac:libFraunhoferAAC clang++ libDRCdec/src/drcDec_selectionProcess.cpp [arm]
[ 10% 11618/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_huff_tab.cpp [arm]
[ 10% 11619/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_dmx_tdom_enh.cpp [arm]
[ 10% 11620/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_framewindowing.cpp [arm]
[ 10% 11621/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_bitstream.cpp [arm]
[ 10% 11622/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_onsetdetect.cpp [arm]
[ 10% 11623/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_paramextract.cpp [arm]
[ 10% 11624/109809] //external/aac:libFraunhoferAAC clang++ libSACdec/src/sac_process.cpp [arm]
FAILED: out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++ -c -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Iexternal/aac/libAACdec/include -Iexternal/aac/libAACenc/include -Iexternal/aac/libPCMutils/include -Iexternal/aac/libFDK/include -Iexternal/aac/libSYS/include -Iexternal/aac/libMpegTPDec/include -Iexternal/aac/libMpegTPEnc/include -Iexternal/aac/libSBRdec/include -Iexternal/aac/libSBRenc/include -Iexternal/aac/libArithCoding/include -Iexternal/aac/libDRCdec/include -Iexternal/aac/libSACdec/include -Iexternal/aac/libSACenc/include -Iexternal/aac -mthumb -Os -fomit-frame-pointer -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -nostdlibinc -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8  -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Isystem/core/liblog/include -Ibionic/libc/include -D__LIBC_API__=10000 -D__LIBM_API__=10000 -D__LIBDL_API__=10000 -Isystem/core/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Ilibnativehelper/include_jni -Werror -Wno-unused-parameter '-Wno-#warnings' -Wuninitialized -Wno-self-assign -Wno-implicit-fallthrough -target armv7a-linux-androideabi -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -fPIC -D_USING_LIBCXX -fsanitize=unsigned-integer-overflow,signed-integer-overflow,bounds -fsanitize-trap=all -ftrap-function=abort -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fno-sanitize=implicit-integer-sign-change -std=gnu++17 -Wsign-promo -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-thread-safety-negative -Wno-gnu-include-next -fvisibility-inlines-hidden -fno-rtti  -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11 -MD -MF out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o.d -o out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o external/aac/libSACdec/src/sac_process.cpp
Stack dump:
0.	Program arguments: prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real -cc1 -triple thumbv8-unknown-linux-android -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name sac_process.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /proc/self/cwd/out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.gcno -nostdsysteminc -resource-dir prebuilts/clang/host/linux-x86/clang-r353983c1/lib64/clang/9.0.3 -dependency-file out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o.d -MT out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o -sys-header-deps -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -I external/aac/libAACdec/include -I external/aac/libAACenc/include -I external/aac/libPCMutils/include -I external/aac/libFDK/include -I external/aac/libSYS/include -I external/aac/libMpegTPDec/include -I external/aac/libMpegTPEnc/include -I external/aac/libSBRdec/include -I external/aac/libSBRenc/include -I external/aac/libArithCoding/include -I external/aac/libDRCdec/include -I external/aac/libSACdec/include -I external/aac/libSACenc/include -I external/aac -D ANDROID -D NDEBUG -U DEBUG -D __compiler_offsetof=__builtin_offsetof -D _FORTIFY_SOURCE=2 -I external/libcxx/include -I external/libcxxabi/include -I system/core/liblog/include -I bionic/libc/include -D __LIBC_API__=10000 -D __LIBM_API__=10000 -D __LIBDL_API__=10000 -I system/core/include -I system/media/audio/include -I hardware/libhardware/include -I hardware/libhardware_legacy/include -I hardware/ril/include -I frameworks/native/include -I frameworks/native/opengl/include -I frameworks/av/include -I libnativehelper/include_jni -D _USING_LIBCXX -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -internal-isystem prebuilts/clang/host/linux-x86/clang-r353983c1/lib64/clang/9.0.3/include -O2 -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wno-multichar -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -Werror -Wno-unused-parameter -Wno-#warnings -Wuninitialized -Wno-self-assign -Wno-implicit-fallthrough -Wsign-promo -Wno-thread-safety-negative -Wno-gnu-include-next -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11 -std=gnu++17 -fdeprecated-macro -fdebug-compilation-dir /proc/self/cwd -fdebug-prefix-map=/proc/self/cwd= -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -fsanitize=array-bounds,signed-integer-overflow,unsigned-integer-overflow,local-bounds -fsanitize-trap=local-bounds -fsanitize-minimal-runtime -ftrap-function=abort -stack-protector 2 -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o -x c++ external/aac/libSACdec/src/sac_process.cpp -faddrsig 
1.	<eof> parser at end of file
2.	Code generation
3.	Running pass 'Function Pass Manager' on module 'external/aac/libSACdec/src/sac_process.cpp'.
4.	Running pass 'CodeGen Prepare' on function '@_Z50SpatialDecApplyM2_Mode212_ResidualsPlusPhaseCodingP17spatialDec_structisPPlS2_S2_S2_'
 #0 0x000000000299ae9d (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x299ae9d)
 #1 0x00000000029983ce llvm::sys::RunSignalHandlers() (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x29983ce)
 #2 0x000000000299b348 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x299b348)
 #3 0x00007f635dd91980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
 #4 0x0000000001f78403 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f78403)
 #5 0x0000000001f6bac5 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f6bac5)
 #6 0x0000000001f5fee7 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f5fee7)
 #7 0x0000000001f55ca3 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f55ca3)
 #8 0x00000000023cbb30 llvm::FPPassManager::runOnFunction(llvm::Function&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cbb30)
 #9 0x00000000023cbeb3 llvm::FPPassManager::runOnModule(llvm::Module&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cbeb3)
#10 0x00000000023cc3cb llvm::legacy::PassManagerImpl::run(llvm::Module&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cc3cb)
#11 0x0000000002f899e8 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x2f899e8)
#12 0x00000000033efdcf (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x33efdcf)
#13 0x00000000042b3a44 clang::ParseAST(clang::Sema&, bool, bool) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x42b3a44)
#14 0x0000000003332261 clang::FrontendAction::Execute() (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x3332261)
#15 0x0000000003287528 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x3287528)
#16 0x00000000033ea993 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x33ea993)
#17 0x000000000165b602 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x165b602)
#18 0x0000000001659310 main (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1659310)
#19 0x00007f635cdd0bf7 __libc_start_main /build/glibc-S9d2JN/glibc-2.27/csu/../csu/libc-start.c:344:0
#20 0x0000000001656029 _start (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1656029)
error: unable to rename temporary 'out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process-f33caf16.o.tmp' to output file 'out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libSACdec/src/sac_process.o': 'No such file or directory'
1 error generated.
[ 10% 11625/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_staticgain.cpp [arm]
[ 10% 11626/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_tree.cpp [arm]
[ 10% 11627/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_nlc_enc.cpp [arm]
[ 10% 11628/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_lib.cpp [arm]
[ 10% 11629/109809] //external/aac:libFraunhoferAAC clang++ libSACenc/src/sacenc_vectorfunctions.cpp [arm]
[ 10% 11630/109809] //external/aac:libFraunhoferAAC clang++ libSACdec/src/sac_rom.cpp [arm]
[ 10% 11631/109809] //external/aac:libFraunhoferAAC clang++ libDRCdec/src/drcDec_reader.cpp [arm]
FAILED: out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o
PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++ -c -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Iexternal/aac/libAACdec/include -Iexternal/aac/libAACenc/include -Iexternal/aac/libPCMutils/include -Iexternal/aac/libFDK/include -Iexternal/aac/libSYS/include -Iexternal/aac/libMpegTPDec/include -Iexternal/aac/libMpegTPEnc/include -Iexternal/aac/libSBRdec/include -Iexternal/aac/libSBRenc/include -Iexternal/aac/libArithCoding/include -Iexternal/aac/libDRCdec/include -Iexternal/aac/libSACdec/include -Iexternal/aac/libSACenc/include -Iexternal/aac -mthumb -Os -fomit-frame-pointer -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -nostdlibinc -msoft-float -march=armv8-a -mfloat-abi=softfp -mfpu=neon-fp-armv8  -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Isystem/core/liblog/include -Ibionic/libc/include -D__LIBC_API__=10000 -D__LIBM_API__=10000 -D__LIBDL_API__=10000 -Isystem/core/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Ilibnativehelper/include_jni -Werror -Wno-unused-parameter '-Wno-#warnings' -Wuninitialized -Wno-self-assign -Wno-implicit-fallthrough -target armv7a-linux-androideabi -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -fPIC -D_USING_LIBCXX -fsanitize=unsigned-integer-overflow,signed-integer-overflow,bounds -fsanitize-trap=all -ftrap-function=abort -fsanitize-minimal-runtime -fno-sanitize-trap=integer,undefined -fno-sanitize-recover=integer,undefined -fno-sanitize=implicit-integer-sign-change -std=gnu++17 -Wsign-promo -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-thread-safety-negative -Wno-gnu-include-next -fvisibility-inlines-hidden -fno-rtti  -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11 -MD -MF out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o.d -o out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o external/aac/libDRCdec/src/drcDec_reader.cpp
Stack dump:
0.	Program arguments: prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real -cc1 -triple thumbv8-unknown-linux-android -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name drcDec_reader.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /proc/self/cwd/out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.gcno -nostdsysteminc -resource-dir prebuilts/clang/host/linux-x86/clang-r353983c1/lib64/clang/9.0.3 -dependency-file out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o.d -MT out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o -sys-header-deps -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -I external/aac/libAACdec/include -I external/aac/libAACenc/include -I external/aac/libPCMutils/include -I external/aac/libFDK/include -I external/aac/libSYS/include -I external/aac/libMpegTPDec/include -I external/aac/libMpegTPEnc/include -I external/aac/libSBRdec/include -I external/aac/libSBRenc/include -I external/aac/libArithCoding/include -I external/aac/libDRCdec/include -I external/aac/libSACdec/include -I external/aac/libSACenc/include -I external/aac -D ANDROID -D NDEBUG -U DEBUG -D __compiler_offsetof=__builtin_offsetof -D _FORTIFY_SOURCE=2 -I external/libcxx/include -I external/libcxxabi/include -I system/core/liblog/include -I bionic/libc/include -D __LIBC_API__=10000 -D __LIBM_API__=10000 -D __LIBDL_API__=10000 -I system/core/include -I system/media/audio/include -I hardware/libhardware/include -I hardware/libhardware_legacy/include -I hardware/ril/include -I frameworks/native/include -I frameworks/native/opengl/include -I frameworks/av/include -I libnativehelper/include_jni -D _USING_LIBCXX -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -internal-isystem prebuilts/clang/host/linux-x86/clang-r353983c1/lib64/clang/9.0.3/include -O2 -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wno-multichar -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -Werror -Wno-unused-parameter -Wno-#warnings -Wuninitialized -Wno-self-assign -Wno-implicit-fallthrough -Wsign-promo -Wno-thread-safety-negative -Wno-gnu-include-next -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11 -std=gnu++17 -fdeprecated-macro -fdebug-compilation-dir /proc/self/cwd -fdebug-prefix-map=/proc/self/cwd= -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -fsanitize=array-bounds,signed-integer-overflow,unsigned-integer-overflow,local-bounds -fsanitize-trap=local-bounds -fsanitize-minimal-runtime -ftrap-function=abort -stack-protector 2 -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o -x c++ external/aac/libDRCdec/src/drcDec_reader.cpp -faddrsig 
1.	<eof> parser at end of file
2.	Code generation
3.	Running pass 'Function Pass Manager' on module 'external/aac/libDRCdec/src/drcDec_reader.cpp'.
4.	Running pass 'CodeGen Prepare' on function '@_ZL26_readDrcCoefficientsUniDrcP13FDK_BITSTREAMiP24DRC_COEFFICIENTS_UNI_DRC'
 #0 0x000000000299ae9d (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x299ae9d)
 #1 0x00000000029983ce llvm::sys::RunSignalHandlers() (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x29983ce)
 #2 0x000000000299b348 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x299b348)
 #3 0x00007f6ecb895980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
 #4 0x0000000001f78403 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f78403)
 #5 0x0000000001f6bac5 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f6bac5)
 #6 0x0000000001f61b60 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f61b60)
 #7 0x0000000001f55ca3 (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1f55ca3)
 #8 0x00000000023cbb30 llvm::FPPassManager::runOnFunction(llvm::Function&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cbb30)
 #9 0x00000000023cbeb3 llvm::FPPassManager::runOnModule(llvm::Module&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cbeb3)
#10 0x00000000023cc3cb llvm::legacy::PassManagerImpl::run(llvm::Module&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x23cc3cb)
#11 0x0000000002f899e8 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x2f899e8)
#12 0x00000000033efdcf (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x33efdcf)
#13 0x00000000042b3a44 clang::ParseAST(clang::Sema&, bool, bool) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x42b3a44)
#14 0x0000000003332261 clang::FrontendAction::Execute() (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x3332261)
#15 0x0000000003287528 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x3287528)
#16 0x00000000033ea993 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x33ea993)
#17 0x000000000165b602 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x165b602)
#18 0x0000000001659310 main (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1659310)
#19 0x00007f6eca8d4bf7 __libc_start_main /build/glibc-S9d2JN/glibc-2.27/csu/../csu/libc-start.c:344:0
#20 0x0000000001656029 _start (prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang++.real+0x1656029)
error: unable to rename temporary 'out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader-41dae9eb.o.tmp' to output file 'out/soong/.intermediates/external/aac/libFraunhoferAAC/android_arm_armv8-a_core_static/obj/external/aac/libDRCdec/src/drcDec_reader.o': 'No such file or directory'
1 error generated.
[ 10% 11632/109809] //frameworks/native/opengl/libs:libGLESv1_CM clang++ GLES_CM/gl.cpp
[ 10% 11633/109809] //frameworks/native/opengl/libs:libGLESv1_CM clang++ GLES_CM/gl.cpp [arm]
ninja: build stopped: subcommand failed.
FAILED: [W][2021-08-10T15:12:45+0200][15260] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
[W][2021-08-10T15:12:45+0200][15260] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files

15:16:28 ninja failed with: exit status 1

e[0;31m#### failed to build some targets (05:15 (mm:ss)) ####e[00m

>> [Tue Aug 10 15:16:28 CEST 2021] Failed build for mido
>> [Tue Aug 10 15:16:28 CEST 2021] Finishing build for mido
>> [Tue Aug 10 15:16:28 CEST 2021] Cleaning source dir for device mido

15:16:30 Entire build directory removed.

e[0;32m#### build completed successfully (2 seconds) ####e[00m

If out dir is not empty, you could try to clean it.
What device & version are you building for ?

I have cleaned the src/out folder, but it only had two files, both size of 0 bytes: build_error, and soong_metrics.
My device is Redmi Note 4 (mido).

Well, seems like it had resolved by itself. I tried running the build script once more, and this time it succeeded wit no errors. Maybe it was an error with some of the files pulled previously.
Anyway, thanks to everyone who tried to help!

1 Like