simdsoft / wsls

A tiny patch for making ndk build system support Long Paths on windows 7+.
MIT License
31 stars 3 forks source link

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

Closed Ahmad-Mustafaa closed 3 years ago

Ahmad-Mustafaa commented 3 years ago

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.
halx99 commented 3 years ago

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

halx99 commented 3 years ago

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

halx99 commented 3 years ago

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
halx99 commented 3 years ago

Note: arm64 have not test, I will check later

halx99 commented 3 years ago

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

Ahmad-Mustafaa commented 3 years ago

@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

halx99 commented 3 years ago

please pull latest master directly

halx99 commented 3 years ago

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

Ahmad-Mustafaa commented 3 years ago

please pull latest master directly

okay

halx99 commented 3 years ago

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

Ahmad-Mustafaa commented 3 years ago

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
halx99 commented 3 years ago

just print error info

halx99 commented 3 years ago

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

halx99 commented 3 years ago

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`
``
Ahmad-Mustafaa commented 3 years ago

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

halx99 commented 3 years ago

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: https://github.com/simdsoft/wsLongPaths/issues/3

Do you use ndk-r21d+cmake?

halx99 commented 3 years ago

I will close this issue since you can build successful