simdsoft / wsls

A tiny patch for making ndk build system support Long Paths on windows 7+.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Windows / Android Studio] long file path cause build errors ndk 21

Ahmad-Mustafaa opened this issue · comments

I am trying to built telegram project in windows android studio . I found this solution for long path issue but is not working .
Output window of cmd is below .

Microsoft Windows [Version 10.0.18363.959]
(c) 2019 Microsoft Corporation. All rights reserved.

D:\android long path software\ndk-wsls-2.2.1>install.bat
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsls-echo.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\prebuilt\windows-x86_64\bin\wsls-echo.exe succeed.
Installing patch for make.exe...
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\gnumake.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\prebuilt\windows-x86_64\bin\gnumake.exe succeed.
The patch for make.exe already installed.
Installing patch for cmp.exe...
The patch for cmp.exe already installed.
Installing patch for arm-linux-androideabi-g++.exe...
The patch for arm-linux-androideabi-g++.exe already installed.
Installing patch for arm-linux-androideabi-gcc.exe...
The patch for arm-linux-androideabi-gcc.exe already installed.
Installing patch for arm-linux-androideabi-ar.exe...
The patch for arm-linux-androideabi-ar.exe already installed.
Installing patch for ld.exe...
The patch for ld.exe already installed.
Installing patch for as.exe...
The patch for as.exe already installed.
Installing patch for ar.exe...
The patch for ar.exe already installed.
Installing patch for cc1.exe...
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsls-core.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\cc1.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\cc1.exe.bridge --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\cc1.exe.bridge failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wow64helper.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wow64helper.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsLongPaths.dll --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wsLongPaths.dll failed, error: 3
Installing patch for cc1.exe succeed.
Installing patch for cc1plus.exe...
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsls-core.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\cc1plus.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\cc1plus.exe.bridge --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\cc1plus.exe.bridge failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wow64helper.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wow64helper.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsLongPaths.dll --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wsLongPaths.dll failed, error: 3
Installing patch for cc1plus.exe succeed.
Installing patch for collect2.exe...
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsls-core.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\collect2.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\collect2.exe.bridge --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\collect2.exe.bridge failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wow64helper.exe --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wow64helper.exe failed, error: 3
wsls-copy: \\?\D:\android long path software\ndk-wsls-2.2.1\wsLongPaths.dll --> C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\libexec\gcc\arm-linux-androideabi\4.9.x\wsLongPaths.dll failed, error: 3
Installing patch for collect2.exe succeed.

thanks for your feedback, I will check it later
and it's time to depreated wsls-2.x, use wsls-3.x instead

@Ahmad-Mustafaa please pull the latest commit, and try again
Note: the system var shound change from ANDROID_NDK_ROOT to ANDROID_NDK

Hi @Ahmad-Mustafaa , please try the latest release v3.2-rc1, it should be works. on my computer:
test directory is: D:\dev\wsLongPathTest\RealProject\2020_08_07\GameEngines\11_16\123456789\987654321\abcdefghijklmnopqrstuvwxyz\cocos2d-x\tests\cpp-empty-test\proj.android
And the build result:
image

[armeabi-v7a] StaticLibrary  : libcpufeatures.a
[armeabi-v7a] StaticLibrary  : libccandroid.a
[armeabi-v7a] StaticLibrary  : libccs.a
[armeabi-v7a] StaticLibrary  : libets.a
[armeabi-v7a] StaticLibrary  : libcc_core.a
[armeabi-v7a] SharedLibrary  : libcpp_empty_test.so

> Task :CppEmptyTest:compileDebugSources
> Task :CppEmptyTest:mergeDebugShaders UP-TO-DATE
> Task :CppEmptyTest:compileDebugShaders UP-TO-DATE
> Task :CppEmptyTest:generateDebugAssets UP-TO-DATE
> Task :libcocos2dx:mergeDebugShaders UP-TO-DATE
> Task :libcocos2dx:compileDebugShaders UP-TO-DATE
> Task :libcocos2dx:generateDebugAssets UP-TO-DATE
> Task :libcocos2dx:packageDebugAssets UP-TO-DATE
> Task :CppEmptyTest:mergeDebugAssets UP-TO-DATE
> Task :libcocos2dx:processDebugJavaRes NO-SOURCE
> Task :libcocos2dx:bundleLibResDebug UP-TO-DATE
> Task :libcocos2dx:bundleLibRuntimeDebug UP-TO-DATE
> Task :libcocos2dx:createFullJarDebug UP-TO-DATE
> Task :CppEmptyTest:checkDebugDuplicateClasses UP-TO-DATE
> Task :CppEmptyTest:mergeExtDexDebug UP-TO-DATE
> Task :CppEmptyTest:transformClassesWithDexBuilderForDebug UP-TO-DATE
> Task :CppEmptyTest:mergeDexDebug UP-TO-DATE
> Task :CppEmptyTest:validateSigningDebug UP-TO-DATE
> Task :CppEmptyTest:signingConfigWriterDebug UP-TO-DATE
> Task :CppEmptyTest:mergeDebugJniLibFolders UP-TO-DATE
> Task :CppEmptyTest:transformNativeLibsWithMergeJniLibsForDebug
> Task :CppEmptyTest:transformNativeLibsWithStripDebugSymbolForDebug
> Task :CppEmptyTest:processDebugJavaRes NO-SOURCE
> Task :CppEmptyTest:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
> Task :CppEmptyTest:packageDebug
> Task :CppEmptyTest:assembleDebug

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 2m 49s
49 actionable tasks: 5 executed, 44 up-to-date

Note: arm64 have not test, I will check later

Update: use the latest release v3.2, it should support LLVM armv7,arm64

@Ahmad-Mustafaa please pull the latest commit, and try again
Note: the system var shound change from ANDROID_NDK_ROOT to ANDROID_NDK

@halx99 I wll check and get back to you . let me check after build my anndroid project

please pull latest master directly

And the sdk build-tools aidl.exe also should be patch, just see the latest README.md

please pull latest master directly

okay

Well, I have test, cmake not support yet, ndk-build is supported on latest release: v3.2.1

The bat file runs fine but still error in ndk built. Error below . What should I do ?

Build command failed.
  Error while executing process C:\Users\Amoda\AppData\Local\Android\Sdk\ndk\21.1.6352462\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\projects\android\LatestTelegramFromGit\TMessagesProj\jni\Android.mk NDK_APPLICATION_MK=D:\projects\android\LatestTelegramFromGit\TMessagesProj\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=D:/projects/android/LatestTelegramFromGit/TMessagesProj/build/intermediates/ndkBuild/afatDebug/obj NDK_LIBS_OUT=D:\projects\android\LatestTelegramFromGit\TMessagesProj\build\intermediates\ndkBuild\afatDebug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-16 --jobs=8 LOCAL_ARM_NEON:=false tgvoip1.1 tgvoip3.1 tmessages.31}
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= BlockingQueue.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= logging.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= Buffers.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioInput.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioInputOpenSLES.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= TgVoip.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VoIPGroupController.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioOutput.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= OpenSLEngineWrapper.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= MediaStreamItf.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= OpusEncoder.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= JitterBuffer.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioOutputOpenSLES.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= OpusDecoder.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VoIPController.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioOutputAndroid.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= Resampler.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= CongestionControl.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VoIPServerConfig.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioInputAndroid.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= NetworkSocket.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= EchoCanceller.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= NetworkSocketPosix.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= PacketReassembler.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= MessageThread.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VideoRenderer.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= AudioIO.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VideoSource.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= ScreamCongestionController.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= json11.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VideoRendererAndroid.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= VideoSourceAndroid.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= field_trial.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= cpu_features.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= org_telegram_messenger_voip_TgVoip.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= memutil.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= metrics.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= tg_voip_jni.cpp
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= bad_optional_access.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= ascii.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= optional.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= string_view.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= raw_logging.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= race_checker.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= throw_delegate.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= string_builder.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aligned_malloc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= timeutils.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= platform_file.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= string_to_number.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= thread_checker_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= stringutils.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= checks.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= platform_thread_types.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= stringencode.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= event.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= platform_thread.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= criticalsection.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= rnn_vad_weights.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= event_tracer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_frame.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= logging_webrtc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= kiss_fft.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_canceller3_config.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_gain_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_shape_swb16_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= fft.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_estimator.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= arith_routines_logist.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_canceller3_factory.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= filterbanks.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= transform.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_filter.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= encode_lpc_swb.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= filter_functions.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lattice.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= intialize.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_gain_swb_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= bandwidth_estimator.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_analysis.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= arith_routines_hist.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= encode.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= isac_vad.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= arith_routines.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= crc.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_shape_swb12_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= entropy_coding.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_bwe.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= spectrum_ar_model_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_lag_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= isac.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= normalized_covariance_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= rms_level.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= moving_max.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= circular_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= mean_variance_estimator.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= noise_suppression_x.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= nsx_core_c.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= nsx_core.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= splitting_filter.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= noise_suppression.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= gain_control_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= typing_detection.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= ns_core.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_processing_statistics.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_generator_factory.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_processing.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= config.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec_dump.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= agc2_common.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= interpolated_gain_curve.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= gain_applier.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= adaptive_digital_gain_applier.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= adaptive_agc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= limiter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= saturation_protector.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= spectral_features_internal.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= rnn.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= pitch_search_internal.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= spectral_features.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= pitch_search.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= features_extraction.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fft_util.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= lp_residual.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= adaptive_mode_level_estimator_agc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vector_float_frame.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= noise_level_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= agc2_testing_common.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fixed_digital_level_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= limiter_db_gain_curve.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= down_sampler.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fixed_gain_controller.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vad_with_level.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= noise_spectrum_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= signal_classifier.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= biquad_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= compute_interpolated_gain_curve.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= wpd_tree.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= wpd_node.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= adaptive_mode_level_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= moving_moments.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= transient_suppressor.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= transient_detector.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= low_cut_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= level_estimator_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec_resampler.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_cancellation.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= three_band_filter_bank.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= voice_detection_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec_core.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= analog_agc.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_cancellation_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= gain_control_for_experimental_agc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= loudness_histogram.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= agc.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= digital_agc.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= utility.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= file_audio_generator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= agc_manager_direct.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aecm_core.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aecm_core_c.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= gain_controller2.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= noise_suppression_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_control_mobile.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= residual_echo_detector.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_reverb_model.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_path_variability.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= reverb_model_fallback.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= matched_filter_lag_aggregator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= frame_blocker.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_processing_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_remover_metrics.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec3_fft.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_delay_buffer2.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= subtractor.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fullband_erle_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= subband_erle_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_delay_controller_metrics.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= suppression_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_processor.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vector_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= erl_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_delay_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec_state.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= skew_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= erle_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_framer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_path_delay_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_delay_controller.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= reverb_model.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= adaptive_fir_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= cascaded_biquad_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= subtractor_output_analyzer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= stationarity_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_signal_analyzer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= subtractor_output.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_audibility.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_processor_metrics.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= moving_average.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= suppression_gain.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec3_common.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= reverb_model_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= suppression_gain_limiter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= residual_echo_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= reverb_decay_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= matched_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= downsampled_render_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= render_delay_controller2.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= main_filter_update_gain.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_remover.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= matrix_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fft_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_delay_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_processor2.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= comfort_noise_generator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= shadow_filter_update_gain.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_canceller3.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= filter_analyzer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= reverb_frequency_response.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= decimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= apm_data_dumper.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= pitch_internal.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= echo_control_mobile_impl.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= voice_activity_detector.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= standalone_vad.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vad_circular_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= gmm.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vad_audio_proc.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= pole_zero_filter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= ooura_fft.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= pitch_based_vad.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= delay_estimator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= delay_estimator_wrapper.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= block_mean_calculator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fir_filter_factory.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= channel_buffer.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= window_generator.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= real_fourier_ooura.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= wav_header.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_util.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= push_sinc_resampler.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= sinusoidal_linear_chirp_source.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= sinc_resampler.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= resampler.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= fft4g.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= push_resampler.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= sparse_fir_filter.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= ring_buffer.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= wav_file.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= real_fourier.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= audio_converter.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fir_filter_c.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= smoothing_filter.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= complex_fft.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= filter_ma_fast_q12.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= levinson_durbin.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= auto_corr_to_refl_coef.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= sqrt_of_one_minus_x_squared.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resample_by_2_internal.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= dot_product_with_scale.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= energy.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= downsample_fast.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= splitting_filter1.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lpc_to_refl_coef.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= spl_init.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= cross_correlation.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= division_operations.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= auto_correlation.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= get_scaling_square.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= min_max_operations.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resample.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= refl_coef_to_lpc.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= filter_ar.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vector_scaling_operations.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resample_fractional.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= real_fft.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= ilbc_specific_functions.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= randomization_functions.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= copy_set_operations.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= get_hanning_window.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resample_by_2.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resample_48khz.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= spl_inl.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vad_sp.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= spl_sqrt.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= webrtc_vad.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= vad.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vad_filterbank.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vad_gmm.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vad_core.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= nsx_core_neon.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= ooura_fft_neon.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= downsample_fast_neon.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aec_core_neon.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= aecm_core_neon.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= min_max_operations_neon.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= cross_correlation_neon.c
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= fir_filter_neon.cc
  [armeabi-v7a] Compile++ arm  : tgvoip1.1 <= sinc_resampler_neon.cc
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= spl_sqrt_floor_arm.S
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= complex_bit_reverse_arm.S
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= filter_ar_fast_q12_armv7.S
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_multistream.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_multistream_decoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= repacketizer.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_decoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_multistream_encoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= mlp_data.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= mlp.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= analysis.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_encoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_projection_encoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= opus_projection_decoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= mapping_matrix.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= celt_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NSQ_neon.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= arm_silk_map.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LPC_inv_pred_gain_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= biquad_alt_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= warped_autocorrelation_FIX_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= CNG.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= code_signs.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= init_decoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_core.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_frame.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NSQ_del_dec_neon_intr.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_parameters.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_indices.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_pulses.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decoder_set_fs.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= dec_API.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= encode_indices.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= enc_API.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= encode_pulses.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= gain_quant.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LP_variable_cutoff.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= interpolate.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_decode.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NSQ.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= PLC.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NSQ_del_dec.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= shell_coder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_gain.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_LTP.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_NLSF_CB_NB_MB.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_NLSF_CB_WB.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_other.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_pulses_per_block.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= tables_pitch_lag.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= control_audio_bandwidth.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= quant_LTP_gains.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= VAD.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= VQ_WMat_EC.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= HP_variable_cutoff.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_encode.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_VQ.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_unpack.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_del_dec_quant.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= process_NLSFs.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_MS_to_LR.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_LR_to_MS.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= check_control_input.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= init_encoder.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= control_SNR.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= control_codec.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= A2NLSF.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= ana_filt_bank_1.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= bwexpander.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= biquad_alt.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= bwexpander_32.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= debug.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= decode_pitch.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= inner_prod_aligned.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= lin2log.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= log2lin.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LPC_analysis_filter.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LPC_inv_pred_gain.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= table_LSF_cos.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF2A.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_stabilize.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_est_tables.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= NLSF_VQ_weights_laroia.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_down2_3.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_private_AR2.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_down2.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_private_IIR_FIR.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_private_down_FIR.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_private_up2_HQ.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= sigm_Q15.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= resampler_rom.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= sort.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_decode_pred.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= sum_sqr_shift.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_encode_pred.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_find_predictor.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= stereo_quant_pred.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LPC_fit.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LTP_analysis_filter_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= LTP_scale_ctrl_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= encode_frame_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= corrMatrix_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= find_LPC_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= find_LTP_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= find_pitch_lags_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= find_pred_coefs_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= process_gains_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= noise_shape_analysis_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= regularize_correlations_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= residual_energy16_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= residual_energy_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= warped_autocorrelation_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= apply_sine_window_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= autocorr_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= pitch_analysis_core_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= k2a_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= burg_modified_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= k2a_Q16_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= schur64_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= schur_FIX.c
  [armeabi-v7a] Compile arm    : tgvoip1.1 <= vector_ops_FIX.c

just print error info

Please check whether the patch intercepted by you windows defender or other anti-virus software:
wsLongPaths.dll, wow64helper.exe

Please update to the latest v3.3, on my computer win10+android-4.0, both cmake & ndk-build works well on follow Long Path:

D:\dev\wsLongPathTest\RealProject\2020_08_07\GameEngines\11_16\123456789\987654321\abcdefghijklmnopqrstuvwxyz\cocos2d-x\tests\cpp-empty-test`
``

Yup it worked Thanks alot . :) first time it doesn't work i dont know why but second time i build it worked . i pulled latest master . sorry for late response due to my machine issue

Please pull the latest v3.3.3, install again, check whether first time doesn't work, if not work, please post detail error information to:
#3

Do you use ndk-r21d+cmake?

I will close this issue since you can build successful