Telegram-foss: NDK: ERROR:/Users/.../Desktop/Telegram/TMessagesProj/jni/Android.mk:WebRtcAec: LOCAL_SRC_FILES points to a missing file

Created on 20 Apr 2017  路  17Comments  路  Source: Telegram-FOSS-Team/Telegram-FOSS

Hello,

I cloned the latest code from the DrKlo Telegram github repository: 3.18.0
When i try to run it in Android Studio i get the following error:

Error while executing process /Users/.../Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/.../Desktop/Telegram/TMessagesProj/jni/Android.mk NDK_APPLICATION_MK=/Users/.../Desktop/Telegram/TMessagesProj/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=/Users/.../Desktop/Telegram/TMessagesProj/build/intermediates/ndkBuild/armv7/debug/obj NDK_LIBS_OUT=/Users/.../Desktop/Telegram/TMessagesProj/build/intermediates/ndkBuild/armv7/debug/lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-14 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
/UsersA/.../Library/Android/sdk/ndnkd-bundle/build/core/prebuilt-library.mk:r4o5: * Ainddroid NDK: Aborting . Stop.
NDK: ERROR:/Users/.../Desktop/Telegram/TMessagesProj/jni/Android.mk:WebRtcAec: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that /Users/.../Desktop/Telegram/TMessagesProj/jni/./libtgvoip/external/libWebRtcAec_android_armeabi-v7a.a exists or that its path is correct

I did not check if the path is correct, as i did a clean clone and did not change anything in the code just yet, so i guess that's not the problem. I'd be really grateful if someone could help me with this really urgend issue.

Thank you in advance

Most helpful comment

I would expect that this will be the answer you're looking for
https://stackoverflow.com/questions/3796927/how-to-git-clone-including-submodules

All 17 comments

check if you cloned the submodule at all, or whether it's on the right commit somewhere back in the history - the static prebuilts have been replaced by source code on our request recently.

i am on branch master and the last commit is the most recent one:

commit 6a1cf64f6f45ba0d0e7ff898e8a6c677ddc3ef33
Author: DrKLO drklo.2kb@gmail.com
Date: Fri Mar 31 02:58:05 2017 +0300

Update to 3.18.0

do you think it has anything to do with the ndk or with my android studio settings?

no, I mean the commit of the submodule
https://github.com/grishka/libtgvoip/commits/public
0.3.2 is the version to be compiled with DrKLO's source

what submodule? i just want the original telegram to run in android studio.

telegram source code includes a git submodule since v.3.18.0
If you have no files under TMessagesProj/jni/libtgvoip , just find a way to force pulling the submodule for your OS/Android Studio/git or whatever

I would expect that this will be the answer you're looking for
https://stackoverflow.com/questions/3796927/how-to-git-clone-including-submodules

yes you are right, there is nothing under TMessagesProj/jni/libtgvoip. so, if there is nothing under this folder, telegram won't build in android studio since v 3.18.0?

just get the submodule to this folder and it will compile :+1:

thanks a lot!

ps: where can i see the changes (like the one with the submodule) when there is a new telegram version. i went through the DrKlo github repo and didn't find any readme which said what changed compared to the last update.

can you help me how to add submodule? where i add
"git clone --recursive -j8 git://github.com/foo/bar.git
cd bar" this codes?

in the terminal of android studio.
the terminal tab is on the bottom of android studio.

i wrote this command
(git clone --recurse-submodules -j8 git://github.com/foo/bar.git)
in android studio's terminal and i faced this error
(fatal: remote error:
Repository not found.):
C:\dev\workspace\downloads\Telegram-master\Telegram-master>git clone --recurse-submodules -j8 git://github.com/foo/bar.git
Cloning into 'bar'...
fatal: remote error:
Repository not found.

i dont know what's wrong!! can you help me?

@s-kh dude, that repo doesn't exist yet

i am still getting this error even after manually pulling the sub modules

this is my error:-

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':TMessagesProj:externalNativeBuildAfatDebug'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.internal.UncheckedException: Build command failed.
Error while executing process G:\dev_tools\app_dev_tools\amdroid_sdk\android-ndk-r17c\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=G:\Telegram\TMessagesProjjni\Android.mk NDK_APPLICATION_MK=G:\Telegram\TMessagesProjjni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj NDK_LIBS_OUT=G:\Telegram\TMessagesProjbuildintermediates\ndkBuild\afat\debug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-16 -j8 G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj/local/armeabi-v7a/libtmessages.30.so}
Android NDK: WARNING: Deprecated NDK_TOOLCHAIN_VERSION value: 4.9. GCC is no longer supported and will be removed in the next release. See https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md.
Android NDK: WARNING:G:/Telegram/TMessagesProj/jni/libtgvoip/Android.mk:flac: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING: Unsupported source file extensions in G:/Telegram/TMessagesProj/jni/libtgvoip/Android.mk for module flac
Android NDK: ./exoplayer/libFLAC/windows_unicode_filenames
[armeabi-v7a] Compile arm : tmessages.30 <= opus_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= analysis.c
[armeabi-v7a] Compile arm : tmessages.30 <= repacketizer.c
[armeabi-v7a] Compile arm : tmessages.30 <= mlp.c
[armeabi-v7a] Compile arm : tmessages.30 <= mlp_data.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_projection_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_projection_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= mapping_matrix.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_neon.c
[armeabi-v7a] Compile arm : tmessages.30 <= arm_silk_map.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_inv_pred_gain_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_del_dec_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= biquad_alt_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= warped_autocorrelation_FIX_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= CNG.c
[armeabi-v7a] Compile arm : tmessages.30 <= init_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= code_signs.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_core.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_parameters.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_frame.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_indices.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_pulses.c
[armeabi-v7a] Compile arm : tmessages.30 <= decoder_set_fs.c
[armeabi-v7a] Compile arm : tmessages.30 <= dec_API.c
[armeabi-v7a] Compile arm : tmessages.30 <= enc_API.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_indices.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_pulses.c
[armeabi-v7a] Compile arm : tmessages.30 <= gain_quant.c
[armeabi-v7a] Compile arm : tmessages.30 <= interpolate.c
[armeabi-v7a] Compile arm : tmessages.30 <= LP_variable_cutoff.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_decode.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_del_dec.c
[armeabi-v7a] Compile arm : tmessages.30 <= PLC.c
[armeabi-v7a] Compile arm : tmessages.30 <= shell_coder.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_gain.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_LTP.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_NLSF_CB_NB_MB.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_NLSF_CB_WB.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_other.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_pitch_lag.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_pulses_per_block.c
[armeabi-v7a] Compile arm : tmessages.30 <= VAD.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_audio_bandwidth.c
[armeabi-v7a] Compile arm : tmessages.30 <= quant_LTP_gains.c
[armeabi-v7a] Compile arm : tmessages.30 <= VQ_WMat_EC.c
[armeabi-v7a] Compile arm : tmessages.30 <= HP_variable_cutoff.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_encode.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_VQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_unpack.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_del_dec_quant.c
[armeabi-v7a] Compile arm : tmessages.30 <= process_NLSFs.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_LR_to_MS.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_MS_to_LR.c
[armeabi-v7a] Compile arm : tmessages.30 <= check_control_input.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_SNR.c
[armeabi-v7a] Compile arm : tmessages.30 <= init_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_codec.c
[armeabi-v7a] Compile arm : tmessages.30 <= A2NLSF.c
[armeabi-v7a] Compile arm : tmessages.30 <= ana_filt_bank_1.c
[armeabi-v7a] Compile arm : tmessages.30 <= biquad_alt.c
[armeabi-v7a] Compile arm : tmessages.30 <= bwexpander_32.c
[armeabi-v7a] Compile arm : tmessages.30 <= bwexpander.c
[armeabi-v7a] Compile arm : tmessages.30 <= debug.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_pitch.c
[armeabi-v7a] Compile arm : tmessages.30 <= inner_prod_aligned.c
[armeabi-v7a] Compile arm : tmessages.30 <= lin2log.c
[armeabi-v7a] Compile arm : tmessages.30 <= log2lin.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_analysis_filter.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_inv_pred_gain.c
[armeabi-v7a] Compile arm : tmessages.30 <= table_LSF_cos.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF2A.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_stabilize.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_VQ_weights_laroia.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_est_tables.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_down2_3.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_down2.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_AR2.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_down_FIR.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_IIR_FIR.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_up2_HQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_rom.c
[armeabi-v7a] Compile arm : tmessages.30 <= sigm_Q15.c
[armeabi-v7a] Compile arm : tmessages.30 <= sort.c
[armeabi-v7a] Compile arm : tmessages.30 <= sum_sqr_shift.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_decode_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_encode_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_quant_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_find_predictor.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_fit.c
[armeabi-v7a] Compile arm : tmessages.30 <= LTP_scale_ctrl_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= LTP_analysis_filter_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= corrMatrix_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_frame_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_LPC_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_LTP_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_pitch_lags_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_pred_coefs_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= noise_shape_analysis_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= process_gains_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= regularize_correlations_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= residual_energy16_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= residual_energy_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= warped_autocorrelation_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= autocorr_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= apply_sine_window_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= burg_modified_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= k2a_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= k2a_Q16_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_analysis_core_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= vector_ops_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= schur64_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= schur_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= bands.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= entcode.c
[armeabi-v7a] Compile arm : tmessages.30 <= cwrs.c
[armeabi-v7a] Compile arm : tmessages.30 <= entdec.c
[armeabi-v7a] Compile arm : tmessages.30 <= kiss_fft.c
[armeabi-v7a] Compile arm : tmessages.30 <= entenc.c
[armeabi-v7a] Compile arm : tmessages.30 <= laplace.c
[armeabi-v7a] Compile arm : tmessages.30 <= mathops.c
[armeabi-v7a] Compile arm : tmessages.30 <= mdct.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch.c
[armeabi-v7a] Compile arm : tmessages.30 <= modes.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_lpc.c
[armeabi-v7a] Compile arm : tmessages.30 <= quant_bands.c
[armeabi-v7a] Compile arm : tmessages.30 <= rate.c
[armeabi-v7a] Compile arm : tmessages.30 <= vq.c
[armeabi-v7a] Compile arm : tmessages.30 <= armcpu.c
[armeabi-v7a] Compile arm : tmessages.30 <= arm_celt_map.c
[armeabi-v7a] Compile arm : tmessages.30 <= bitwise.c
[armeabi-v7a] Compile arm : tmessages.30 <= framing.c
[armeabi-v7a] Compile arm : tmessages.30 <= internal.c
[armeabi-v7a] Compile arm : tmessages.30 <= info.c
[armeabi-v7a] Compile arm : tmessages.30 <= opusfile.c
[armeabi-v7a] Compile arm : tmessages.30 <= stream.c
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_common.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_gcc.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_neon64.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_win.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_argb.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_from_argb.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_from.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_jpeg.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_to_argb.cc
In file included from G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/android/support/include/math.h:32:0,
from G:/Telegram/TMessagesProj/jni/./libyuv/source/compare.cc:14:
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'float log2(float)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1302:91: error: '::log2f' has not been declared
inline _LIBCPP_INLINE_VISIBILITY float log2(float __lcpp_x) _NOEXCEPT {return ::log2f(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'long double log2(long double)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1303:91: error: '::log2l' has not been declared
inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __lcpp_x) _NOEXCEPT {return ::log2l(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'typename std::__ndk1::enable_if::value, double>::type log2(_A1)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1308:61: error: call of overloaded 'log2(double)' is ambiguous
log2(_A1 __lcpp_x) _NOEXCEPT {return ::log2((double)__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1308:61: note: candidates are:
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1302:46: note: float log2(float)
inline _LIBCPP_INLINE_VISIBILITY float log2(float __lcpp_x) _NOEXCEPT {return ::log2f(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1303:46: note: long double log2(long double)
inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __lcpp_x) _NOEXCEPT {return ::log2l(__lcpp_x);}
^
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_to_i420.cc
make: * [G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj/local/armeabi-v7a/objs-debug/tmessages.30/./libyuv/source/compare.o] Error 1
make: *
Waiting for unfinished jobs....

at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:63)
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:40)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:76)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:780)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:747)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
... 32 more

Caused by: Build command failed.
Error while executing process G:\dev_tools\app_dev_tools\amdroid_sdk\android-ndk-r17c\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=G:\Telegram\TMessagesProjjni\Android.mk NDK_APPLICATION_MK=G:\Telegram\TMessagesProjjni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj NDK_LIBS_OUT=G:\Telegram\TMessagesProjbuildintermediates\ndkBuild\afat\debug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-16 -j8 G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj/local/armeabi-v7a/libtmessages.30.so}
Android NDK: WARNING: Deprecated NDK_TOOLCHAIN_VERSION value: 4.9. GCC is no longer supported and will be removed in the next release. See https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md.
Android NDK: WARNING:G:/Telegram/TMessagesProj/jni/libtgvoip/Android.mk:flac: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING: Unsupported source file extensions in G:/Telegram/TMessagesProj/jni/libtgvoip/Android.mk for module flac
Android NDK: ./exoplayer/libFLAC/windows_unicode_filenames
[armeabi-v7a] Compile arm : tmessages.30 <= opus_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_multistream_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= analysis.c
[armeabi-v7a] Compile arm : tmessages.30 <= repacketizer.c
[armeabi-v7a] Compile arm : tmessages.30 <= mlp.c
[armeabi-v7a] Compile arm : tmessages.30 <= mlp_data.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_projection_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= opus_projection_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= mapping_matrix.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_neon.c
[armeabi-v7a] Compile arm : tmessages.30 <= arm_silk_map.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_inv_pred_gain_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_del_dec_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= biquad_alt_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= warped_autocorrelation_FIX_neon_intr.c
[armeabi-v7a] Compile arm : tmessages.30 <= CNG.c
[armeabi-v7a] Compile arm : tmessages.30 <= init_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= code_signs.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_core.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_parameters.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_frame.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_indices.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_pulses.c
[armeabi-v7a] Compile arm : tmessages.30 <= decoder_set_fs.c
[armeabi-v7a] Compile arm : tmessages.30 <= dec_API.c
[armeabi-v7a] Compile arm : tmessages.30 <= enc_API.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_indices.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_pulses.c
[armeabi-v7a] Compile arm : tmessages.30 <= gain_quant.c
[armeabi-v7a] Compile arm : tmessages.30 <= interpolate.c
[armeabi-v7a] Compile arm : tmessages.30 <= LP_variable_cutoff.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_decode.c
[armeabi-v7a] Compile arm : tmessages.30 <= NSQ_del_dec.c
[armeabi-v7a] Compile arm : tmessages.30 <= PLC.c
[armeabi-v7a] Compile arm : tmessages.30 <= shell_coder.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_gain.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_LTP.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_NLSF_CB_NB_MB.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_NLSF_CB_WB.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_other.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_pitch_lag.c
[armeabi-v7a] Compile arm : tmessages.30 <= tables_pulses_per_block.c
[armeabi-v7a] Compile arm : tmessages.30 <= VAD.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_audio_bandwidth.c
[armeabi-v7a] Compile arm : tmessages.30 <= quant_LTP_gains.c
[armeabi-v7a] Compile arm : tmessages.30 <= VQ_WMat_EC.c
[armeabi-v7a] Compile arm : tmessages.30 <= HP_variable_cutoff.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_encode.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_VQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_unpack.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_del_dec_quant.c
[armeabi-v7a] Compile arm : tmessages.30 <= process_NLSFs.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_LR_to_MS.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_MS_to_LR.c
[armeabi-v7a] Compile arm : tmessages.30 <= check_control_input.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_SNR.c
[armeabi-v7a] Compile arm : tmessages.30 <= init_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= control_codec.c
[armeabi-v7a] Compile arm : tmessages.30 <= A2NLSF.c
[armeabi-v7a] Compile arm : tmessages.30 <= ana_filt_bank_1.c
[armeabi-v7a] Compile arm : tmessages.30 <= biquad_alt.c
[armeabi-v7a] Compile arm : tmessages.30 <= bwexpander_32.c
[armeabi-v7a] Compile arm : tmessages.30 <= bwexpander.c
[armeabi-v7a] Compile arm : tmessages.30 <= debug.c
[armeabi-v7a] Compile arm : tmessages.30 <= decode_pitch.c
[armeabi-v7a] Compile arm : tmessages.30 <= inner_prod_aligned.c
[armeabi-v7a] Compile arm : tmessages.30 <= lin2log.c
[armeabi-v7a] Compile arm : tmessages.30 <= log2lin.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_analysis_filter.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_inv_pred_gain.c
[armeabi-v7a] Compile arm : tmessages.30 <= table_LSF_cos.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF2A.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_stabilize.c
[armeabi-v7a] Compile arm : tmessages.30 <= NLSF_VQ_weights_laroia.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_est_tables.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_down2_3.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_down2.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_AR2.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_down_FIR.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_IIR_FIR.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_private_up2_HQ.c
[armeabi-v7a] Compile arm : tmessages.30 <= resampler_rom.c
[armeabi-v7a] Compile arm : tmessages.30 <= sigm_Q15.c
[armeabi-v7a] Compile arm : tmessages.30 <= sort.c
[armeabi-v7a] Compile arm : tmessages.30 <= sum_sqr_shift.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_decode_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_encode_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_quant_pred.c
[armeabi-v7a] Compile arm : tmessages.30 <= stereo_find_predictor.c
[armeabi-v7a] Compile arm : tmessages.30 <= LPC_fit.c
[armeabi-v7a] Compile arm : tmessages.30 <= LTP_scale_ctrl_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= LTP_analysis_filter_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= corrMatrix_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= encode_frame_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_LPC_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_LTP_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_pitch_lags_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= find_pred_coefs_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= noise_shape_analysis_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= process_gains_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= regularize_correlations_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= residual_energy16_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= residual_energy_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= warped_autocorrelation_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= autocorr_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= apply_sine_window_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= burg_modified_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= k2a_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= k2a_Q16_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch_analysis_core_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= vector_ops_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= schur64_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= schur_FIX.c
[armeabi-v7a] Compile arm : tmessages.30 <= bands.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_encoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_decoder.c
[armeabi-v7a] Compile arm : tmessages.30 <= entcode.c
[armeabi-v7a] Compile arm : tmessages.30 <= cwrs.c
[armeabi-v7a] Compile arm : tmessages.30 <= entdec.c
[armeabi-v7a] Compile arm : tmessages.30 <= kiss_fft.c
[armeabi-v7a] Compile arm : tmessages.30 <= entenc.c
[armeabi-v7a] Compile arm : tmessages.30 <= laplace.c
[armeabi-v7a] Compile arm : tmessages.30 <= mathops.c
[armeabi-v7a] Compile arm : tmessages.30 <= mdct.c
[armeabi-v7a] Compile arm : tmessages.30 <= pitch.c
[armeabi-v7a] Compile arm : tmessages.30 <= modes.c
[armeabi-v7a] Compile arm : tmessages.30 <= celt_lpc.c
[armeabi-v7a] Compile arm : tmessages.30 <= quant_bands.c
[armeabi-v7a] Compile arm : tmessages.30 <= rate.c
[armeabi-v7a] Compile arm : tmessages.30 <= vq.c
[armeabi-v7a] Compile arm : tmessages.30 <= armcpu.c
[armeabi-v7a] Compile arm : tmessages.30 <= arm_celt_map.c
[armeabi-v7a] Compile arm : tmessages.30 <= bitwise.c
[armeabi-v7a] Compile arm : tmessages.30 <= framing.c
[armeabi-v7a] Compile arm : tmessages.30 <= internal.c
[armeabi-v7a] Compile arm : tmessages.30 <= info.c
[armeabi-v7a] Compile arm : tmessages.30 <= opusfile.c
[armeabi-v7a] Compile arm : tmessages.30 <= stream.c
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_common.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_gcc.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_neon64.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare_win.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= compare.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_argb.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_from_argb.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_from.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_jpeg.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_to_argb.cc
In file included from G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/android/support/include/math.h:32:0,
from G:/Telegram/TMessagesProj/jni/./libyuv/source/compare.cc:14:
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'float log2(float)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1302:91: error: '::log2f' has not been declared
inline _LIBCPP_INLINE_VISIBILITY float log2(float __lcpp_x) _NOEXCEPT {return ::log2f(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'long double log2(long double)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1303:91: error: '::log2l' has not been declared
inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __lcpp_x) _NOEXCEPT {return ::log2l(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h: In function 'typename std::__ndk1::enable_if::value, double>::type log2(_A1)':
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1308:61: error: call of overloaded 'log2(double)' is ambiguous
log2(_A1 __lcpp_x) _NOEXCEPT {return ::log2((double)__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1308:61: note: candidates are:
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1302:46: note: float log2(float)
inline _LIBCPP_INLINE_VISIBILITY float log2(float __lcpp_x) _NOEXCEPT {return ::log2f(__lcpp_x);}
^
G:/dev_tools/app_dev_tools/amdroid_sdk/android-ndk-r17c/build//../sources/cxx-stl/llvm-libc++/include/math.h:1303:46: note: long double log2(long double)
inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __lcpp_x) _NOEXCEPT {return ::log2l(__lcpp_x);}
^
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert.cc
[armeabi-v7a] Compile++ arm : tmessages.30 <= convert_to_i420.cc
make: * [G:/Telegram/TMessagesProj/build/intermediates/ndkBuild/afat/debug/obj/local/armeabi-v7a/objs-debug/tmessages.30/./libyuv/source/compare.o] Error 1
make: *
Waiting for unfinished jobs....

at com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.executeBuildProcessAndLogError(ExternalNativeBuildTaskUtils.java:244)
at com.android.build.gradle.tasks.ExternalNativeBuildTask.executeProcessBatch(ExternalNativeBuildTask.java:307)
at com.android.build.gradle.tasks.ExternalNativeBuildTask.build(ExternalNativeBuildTask.java:185)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
... 44 more

I also have this problem

Was this page helpful?
0 / 5 - 0 ratings